gpt4 book ai didi

xcode - mac 应用程序,关闭时终止

转载 作者:行者123 更新时间:2023-12-03 17:31:29 26 4
gpt4 key购买 nike

我也是 Xcode (5.1.1) 和 Mac (OS X) 的新手,我试图让我的应用程序在按下红色关闭按钮时关闭。我正在使用下面的代码尝试在 AppDelegate.m 中执行此操作

- (void)windowWillClose:(NSNotification *)aNotification {
[NSApp terminate:self];
}

但这一切似乎只是关闭窗口,应用程序本身仍在运行,图标仍保留在扩展坞中。尽管单击图标没有任何作用,并且再次启动应用程序也没有任何作用(它似乎认为它仍在运行)。我必须强制关闭才能再次启动该应用程序。

任何帮助都会非常感谢。

最佳答案

如果可以接受在最后一个窗口关闭时关闭应用程序,您可以在应用程序委托(delegate)中使用以下方法。

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender
{
return YES;
}

关于xcode - mac 应用程序,关闭时终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811328/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com