如何以编程方式退出mac应用程序?
我需要添加一个退出button到我的应用程序从mac菜单栏运行。 如何以编程方式退出mac中的应用程序?
有一个简单的forms退出代码:
[NSApp terminate:self];
但是当你添加一个button时,你所要做的就是控制从你的button拖动到应用程序图标,并连接方法terminate:
。
[[NSApplication sharedApplication] terminate:self];
尝试以下操作:
[NSApp terminate: nil];
在某些情况下,您无法在调用时closures应用程序[NSApp terminate:self];
。 就像在文档窗口上显示NSAlert时一样( NSAlert -beginSheetModalForWindow:completionHandler:
)…
您可以closures所有的窗口,并在通话结束前发出提示,如下面的代码
for (NSWindow *window in [NSApplication sharedApplication].windows) { [window close]; } [NSApp terminate:self];