如何使窗口关闭按钮执行退出对象c中的程序?

时间:2016-03-05 07:35:12

标签: objective-c

我是对象c的新手,我正在通过对象c编写Mac应用程序。我发现默认情况下,关闭窗口按钮,即左角的绿色x按钮,仅用于关闭窗口框架。那么如何让它在点击时实际退出程序呢? (我知道在Java swing JFrame中,有一个名为default closing选项的方法。)顺便说一下,我使用NSWindow作为我的主UI。

1 个答案:

答案 0 :(得分:2)

您的申请代表应实施applicationShouldTerminateAfterLastWindowClosed并返回所需的回复。参见:

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSApplicationDelegate_Protocol/