Necesito agregar un botón de salir a mi aplicación que se ejecuta desde la barra de menú en mac. ¿Cómo cierro programáticamente una aplicación en mac?¿Cómo salgo de una aplicación mac programáticamente?
39
A
Respuesta
73
hay una forma sencilla de dejar de fumar a partir del código:
[NSApp terminate:self];
Pero a medida que va a añadir un botón, todo lo que tiene que hacer es para controlar el arrastre de su botón al icono de la Aplicación y conecte el método terminate:
.
20
4
intente lo siguiente:
[NSApp terminate: nil];
1
En algunos casos no se puede cerrar la aplicación cuando la llamada [NSApp terminate:self];
. Al igual que cuando se muestran NSAlert como hoja en la ventana de documento (NSAlert -beginSheetModalForWindow:completionHandler:
) ...
Puede cerrar todas las ventanas y alerta de llamada antes de terminar, como siguiente código:
for (NSWindow *window in [NSApplication sharedApplication].windows) {
[window close];
}
[NSApp terminate:self];
Cuestiones relacionadas
- 1. ¿Cómo salgo incondicionalmente de una aplicación Dart?
- 2. Apagar el GPS programáticamente cuando salgo de mi programa
- 3. ¿Cómo salir de una aplicación WPF programáticamente?
- 4. ¿Cómo evitar programáticamente que una Mac se quede dormida?
- 5. ¿Cómo comienzo una aplicación JNLP programáticamente?
- 6. desactivó programáticamente una aplicación predeterminada
- 7. Abrir programáticamente el menú de Ayuda Mac
- 8. ¿Cómo "Skin" una aplicación en Mac?
- 9. ¿Cómo salgo de un bucle en Perl?
- 10. ¿Cómo salgo de una pantalla sin escribir 'salir'?
- 11. Actualización automática de una aplicación de Mac
- 12. Cómo iniciar una aplicación mac sin una ventana de terminal
- 13. ¿Se puede reiniciar programáticamente una aplicación j2ee?
- 14. ¿Cómo salgo del programa en try/except?
- 15. Cambiar el volumen en Mac programáticamente
- 16. Cómo crear una aplicación de barra de menú para Mac
- 17. ¿Cómo salgo de VIM al hacer una confirmación mercurial en la línea de comando?
- 18. Iniciar safari desde una aplicación Mac
- 19. Cómo instalar una aplicación de Mac usando Terminal
- 20. ¿Cómo ejecutar comandos de shell desde una aplicación Mac/MacRuby?
- 21. Olvidé el punto y coma ";" en una consulta de MySQL Terminal. ¿Cómo salgo?
- 22. Portar una Aplicación GTK + a Mac OSX
- 23. Cómo iniciar y finalizar una aplicación desde dentro de una aplicación de cacao en Mac
- 24. ¿Cómo verificar programáticamente si hay una aplicación instalada?
- 25. ¿Cómo obtener la pantalla DPI (linux, mac) programáticamente?
- 26. ¿Cómo ejecuto programáticamente una aplicación específica en Android?
- 27. ¿Cómo puedo cerrar programáticamente una aplicación para iPad?
- 28. Cómo obtener mi dirección MAC programáticamente con Ruby
- 29. Agregando una ventana de preferencias a una aplicación Mac
- 30. aplicación de Mac sin ventana
Voy a agregar mi botón en el código, pero también gracias por la solución alternativa. –
Simplemente curioso, ¿a qué IDE se refiere esta respuesta? – Mythics
@TimWinter ¡Hola! Xcode ;-) – sidyll