关闭窗口时终止应用程序

时间:2013-03-02 15:45:22

标签: objective-c macos cocoa

我对使用xCode的Objective-c有点新意,我想知道一些事情。当单击窗口左侧的红色圆圈时,有没有办法终止应用程序?喜欢在计算器上。

2 个答案:

答案 0 :(得分:22)

是的,您可以使用Mac OSX应用程序

您需要在AppDelegate类中实现此方法

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

答案 1 :(得分:1)

如果要在关闭窗口时终止应用程序。请实施以下appdelegate方法。

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

如果您不想终止您的应用,只需设置返回“否”。

我希望通过此解决方案解决您的问题。