Come uscire correttamente l'applicazione, chiamata exit (0)?
-
20-09-2019 - |
Domanda
Non sono sicuro che è la strada giusta, in questo momento sto solo chiamando exit(0)
quando un utente fa clic sul pulsante di uscita.
Soluzione
metodo NSApplication
Usa di terminate
. Ad esempio:
[NSApp terminate:self]
La documentazione è disponibile qui
Altri suggerimenti
La precedenza data risposta è deprecato dal 10.10 e questa domanda è la prima cosa che salta fuori per cacao quit applicazione , in modo da utilizzare questo invece (Swift):
NSApplication.sharedApplication().terminate(self)
Nota: A partire da ora è il seguente:
NSApplication.shared().terminate(self)
Ho sempre termino App il modo sicuro.
[NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0.0];
Questo inserisce l'evento nel ciclo successivo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow