2011-10-12 4 views
0

J'ai suivi un tutoriel HelloWorld sur la façon de créer une application iphone de base en utilisant xcode4 et l'objectif C. Quand j'ai essayé de l'exécuter des erreurs d'un cours automatisé, je n'avais pas tellement touché. Voyant que toutes les erreurs sont dans une classe complexe que je n'ai pas éditée, je suis complètement à la perte quant à ce qui ne va pas. J'ai accidentellement tapé quelque chose là-bas à un moment donné mais je l'ai défait tout de suite.Pourquoi mon programme HelloWorld ne compile-t-il pas?

Warning: incomplete implementation 
Error: Property Implementation must have it's declaration in interface "HelloWorldAppDelegate" 
Error: No declaration of property 'window' found in interface 
Warning: method definition for changeTheTextOnLabel not found 


#import "HelloWorldAppDelegate.h" 

#import "HelloWorldViewController.h" 

@implementation HelloWorldAppDelegate 


@synthesize window=_window; 

@synthesize viewController=_viewController; 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    // Override point for customization after application launch. 

    self.window.rootViewController = self.viewController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

- (void)applicationWillResignActive:(UIApplication *)application 
{ 

} 

- (void)applicationDidEnterBackground:(UIApplication *)application 
{ 

} 

- (void)applicationWillEnterForeground:(UIApplication *)application 
{ 

} 

- (void)applicationDidBecomeActive:(UIApplication *)application 
{ 

} 

- (void)applicationWillTerminate:(UIApplication *)application 
{ 

} 

- (void)dealloc 
{ 
    [_window release]; 
    [_viewController release]; 
    [super dealloc]; 
} 

@end 
+2

Il semble que votre interface ne contienne pas de propriété 'window'. –

+0

@George: Faites-en une réponse, parce que c'est juste. – JeremyP

Répondre

1

Assurez-vous que dans votre fichier HelloWorldAppDelegate.h cela semble

@property (nonatomic, retain) IBOutlet UIWindow *window; 

Je voudrais aussi vérifiez que dans votre fichier .XIB que la sortie de la fenêtre est accroché.

Questions connexes