84 votes

Comment quitter l'application cacao lorsque les fenêtres se ferment?

J'ai besoin d'arrêter de Cacao App quand je clique sur le bouton rouge en haut à gauche.

enter image description here

J'ai trouvé cette page en disant:

Donc, ce que vous devez faire en premier est la fenêtre que vous voulez être à proximité connecté à un IBOutlet dans la plume. Pour cet exemple, j'ai connecté la fenêtre à une prise de courant nommé "mainWindow".

Comment puis-je faire cela? J'ai trouvé Windows dans le fichier xib, mais comment puis-je le connecter à un IBOutlet dans la plume?

Ou, est-il possible de quitter le cacao application en cliquant sur le bouton rouge?

MODIFIER

J'aurais dû mettre le code dans l' automatically generated delegate file.

220voto

ughoavgfhw Points 28400

Il existe une méthode facultative pour le délégué de l'application qui le fera automatiquement. Tout ce que vous avez à faire est d’ajouter ceci à la mise en œuvre. Vous n'avez pas besoin de créer un point de vente ou quoi que ce soit.

 - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {
    return YES;
}
 

7voto

Macmade Points 27414

Jetez un coup d'œil au protocole NSApplicationDelegate, en particulier à la méthode applicationShouldTerminateAfterLastWindowClosed: ...

http://developer.apple.com/library/mac/#documentation/cocoa/reference/NSApplicationDelegate_Protocol/Reference/Reference.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X