我不确定哪种方法是正确的,现在我只是在用户点击退出按钮时调用exit(0)
。
答案 0 :(得分:24)
答案 1 :(得分:5)
之前给出的答案自10.10以来已弃用,这个问题是 cocoa quit application 的第一件事,所以请改用它(Swift):
NSApplication.sharedApplication().terminate(self)
注意:截至目前,它的内容如下:
NSApplication.shared().terminate(self)
答案 2 :(得分:0)
我总是以安全的方式终止App。
[NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0.0];
这将把事件放在下一个循环中。