Quitter à la fermeture de la dernière fenêtre.
Bonjour à tous,
[Pour les quatre personnes ayant eu le temps de lire avant modification : désolé, j'ai trouvé la bête erreur qui induisait ce défaut... Du coup il ne me reste plus que la petite question subsidiaire alors j'ai renommé le sujet du message pour ne pas créer de confusion]
Autre question, où faut-il placer le bout de code suivant? J'ai essayé partout sans succès...
Vous remerciant par avance,
/Jlm.
[Pour les quatre personnes ayant eu le temps de lire avant modification : désolé, j'ai trouvé la bête erreur qui induisait ce défaut... Du coup il ne me reste plus que la petite question subsidiaire alors j'ai renommé le sujet du message pour ne pas créer de confusion]
Autre question, où faut-il placer le bout de code suivant? J'ai essayé partout sans succès...
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender<br />{<br />Â Â return YES;<br />}<br />
Vous remerciant par avance,
/Jlm.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
(Tu sais ce que c'est j'imagine, si non, c'est simple, dans MainMenu.nib, tu ctrl-drag de File Owner à ton controlleur et connecte l'outlet "delegate". Après, il te suffit de rajouter ce code dans ton controlleur)
... peut-être le fait que cela soit une document-based application change la donne?
Pour quelle raison ? ??? Ton contrôleur est-il bien instancié dans IB, et présent dans MainMenu.nib ?
Sinon, tu peux rajouter le code suivant dans ton controleur pour qu'il soit delegate de NSApplication :
[tt]
-(void)awakeFromNib
{
   // .....
   [NSApp setDelegate:self];
   // .....
}
[/tt]