5

我不确定哪个是正确的方法,现在我只是exit(0)在用户单击退出按钮时调用。

4

3 回答 3

24

使用NSApplication'sterminate方法。例如:

[NSApp terminate:self]

文档可在此处获得。

于 2009-11-17T13:35:45.943 回答
6

先前给出的答案自 10.10 起已弃用,这个问题是cocoa quit application出现的第一件事,因此请改用它(Swift):

NSApplication.sharedApplication().terminate(self)

注意:到目前为止,它是以下内容:

NSApplication.shared().terminate(self)
于 2015-04-17T19:00:53.803 回答
0

我总是以安全的方式终止 App。

[NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0.0];

这会将事件置于下一个循环中。

于 2015-04-17T20:47:15.203 回答