1
J'ai un problème avec cette première ligne de code, il est dit qu'il y a un "identificateur attendu" ('"Je ne sais pas si ça a quelque chose à voir avec UIApplication. ai déjà déclaré UIApplication en tant que classe. Quelqu'un s'il vous plaît aidez-moi ceIdentificateur attendu '(' dans Xcode
@interface UIResponder : NSObject
@end
Class UIApplication; UIResponder
// Error in the line below
- (void)applicationDidBecomeActive:(UIApplication *) application {
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://foobar.com/news.plist"]];
request.cachePolicy = NSURLRequestReloadIgnoringLocalAndRemoteCacheData;
request.timeoutInterval = 5.0;
[NSURLConnection sendAsynchronousRequest:request
queue:[NSOperationQueue mainQueue]
completionHandler:
^(NSURLResponse *response, NSData *data, NSError *error)
{
if (data)
{
NSPropertyListFormat format;
self.dictionary = [NSPropertyListSerialization propertyListWithData:data options:NSPropertyListImmutable format:&format error:nil];
// Todo: post an NSNotification to any other view controllers telling them that we have the new data.
}
else
{
// Tell user connection failed
}
}];
}
les erreurs de syntaxe dépend où ce code est mis.Si vous obtenez une erreur à la première ligne, les lignes avant il est important. Afficher toutes les lignes avant la ligne provoquant l'erreur. – OOPer
Juste édité la question pour révéler les lignes de code précédentes – TheFrontier
Votre code est complètement cassé comme une définition de classe Objective-C. Essayez de créer une nouvelle application Vue unique dans Objective-C et voyez à quoi ressemble AppDelegate dans Objective-C. En Objective-C, la définition de classe n'utilise pas le mot-clé 'Class'. Et vous ne redéclarez généralement pas 'UIApplication'. Avez-vous appris les bases de la programmation d'ObjC? – OOPer