2014-04-03 37 views

回答

5

在OSX上,默認情況下,當主窗口/應用程序的最後一個窗口關閉時,應用程序不會關閉。
=>應用程序可以在沒有任何窗口打開的情況下運行。


,如果你想在X關閉應用程序實現的appDelegate方法applicationShouldTerminateAfterLastWindowClosed和返回是的,有!

+0

你也可以在你的windows委託中實現-windowWillClose:如果你只想響應窗口關閉。 –

+0

謝謝你們,你太棒了!只是最後一個問題:當應用程序運行時用戶關閉或重新啓動特拉維斯時,applicationShouldTerminate是否被調用? – SpaceDog

+0

是的,如果你不支持突然終止,它應該被調用。 –

相關問題