关闭Mac OS X应用程序

时间:2013-01-04 16:54:06

标签: macos window osx-mountain-lion close-application

我已经创建了一个Mac OS X应用程序,在开发过程中它很好,因为我用Xcode打开它。

但是现在,我尝试执行可执行文件并且它只在第一次工作,因为在关闭窗口后,应用程序会持续存储在内存中。我必须用活动监视器杀死它。

那么当我触摸窗口上的红色左上按钮时,我应该怎么做才能杀死应用程序?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

覆盖委托中的windowWillClose方法,使其终止应用程序。

- (void)windowWillClose:(NSNotification *)aNotification {
    [NSApp terminate:self];
}