The last but not the least

Pour une application de type utilitaire qui ne comporte qu'une fenêtre (mais en fait pas que). J'aimerai que lorsque l'utilsateur ferme cette fenêtre l'application se quitte.


 


J'avais utilisé ce code :


 


- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {


 


    return YES;


}


 


 


Qui fonctionnais jusqu'à  ce que pour finaliser ma petite application je tente une petite fenêtre A Propos. (qui affiche un simple .rtf)


 


Et là  problème quand je quitte la fenêtre A Propos... l'application se quitte...


 


Quelqu'un à  une solution simple ?


 


Réponses

  • La solution : Trouver la solution à  un autre problème et y revenir un peu plus tard. J'ai remarqué que lorsque que l'on planche trop longtemps sur un problème on s'embourbe


     


    Dans IB on lie le point rouge (qui ferme la fenêtre) au menu Quitter de l'application.


     


    Qui dit mieux ?


     


     


  • Par code: faire ton contrôleur le délégué de cette fenêtre et ajouter:



     


    -(void)windowWillClose:(NSNotification *) note


    {


    [NSApp terminate:nil];


    }


Connectez-vous ou Inscrivez-vous pour répondre.