-1

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

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

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

4

2 回答 2

3
- (BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)application
{
return YES;
}
于 2013-01-04T17:01:01.967 回答
1

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

- (void)windowWillClose:(NSNotification *)aNotification {
    [NSApp terminate:self];
}
于 2013-01-04T17:03:46.183 回答