如何正确退出应用程序,调用 exit(0)?

发布于 2024-08-11 16:07:46 字数 60 浏览 3 评论 0原文

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

I'm not sure which is the right way, right now I'm just calling exit(0) when a user clicks on the exit button.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不知在何时 2024-08-18 16:07:46

使用NSApplicationterminate方法。例如:

[NSApp terminate:self]

文档可用 此处

Use NSApplication's terminate method. For example:

[NSApp terminate:self]

Documentation is available here.

猫烠⑼条掵仅有一顆心 2024-08-18 16:07:46

之前给出的答案自 10.10 起已被弃用,这个问题是 cocoa quit 应用程序出现的第一件事,所以请改用这个(Swift):

NSApplication.sharedApplication().terminate(self)

注意:截至目前如下:

NSApplication.shared().terminate(self)

The previously given answer is deprecated since 10.10 and this question is the first thing that turns up for cocoa quit application, so use this instead (Swift):

NSApplication.sharedApplication().terminate(self)

Note: As of now it's the following:

NSApplication.shared().terminate(self)
欢烬 2024-08-18 16:07:46

我总是以安全的方式终止应用程序。

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

这会将事件放入下一个循环中。

I always terminate App the safe way.

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

This will put the event in the next loop.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文