J'ai une application Cocoa qui fonctionne bien, sauf qu'il n'appellera pas applicationDidFinishLauching sur mon délégué de l'application. applicationWillFinishLauching fonctionne bien.applicationDidFinishLauching jamais invoqué, WillFinishLauching ne
Dans IB J'ai défini le délégué de "Application" (et aussi propriétaire du fichier) à mon objet "XXX App Delegate". Toutes les autres méthodes spécifiques à l'application sont appelées correctement assez bizarrement.
Que pourrais-je faire de mal? Je ne sais pas où chercher plus
Mon code:
@interface NZBVortexAppDelegate : NSObject
{
NSWindow *window;
NZBqueue *connectionPool;
MainWindowViewController *mainWindowViewController;
}
@property (assign) IBOutlet NSWindow *window;
@end
fichier .m
@implementation NZBVortexAppDelegate
@synthesize window;
-(void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSLog(@"Not invoked");
}
- (void)applicationWillFinishLaunching:(NSNotification *)aNotification {
NSLog(@"Invoked");
}
@end
Pouvez-vous me donner quelques conseils? Je suis même sorti de WillFinishLauching (pas à pas) mais ne semble plus toucher aucun de mes codes, je ne peux pas déboguer davantage dans les frameworks.
Essayez quelque chose de différent avec NSLog, de sorte que vous êtes absolument sûr de ne pas mélanger les deux messages Non invoqués. – neoneye