我的 macOS 应用被拒绝,因为“关闭主窗口不会退出应用。”
我已经实现了
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
return true
}
我的应用程序委托(delegate)中的方法,它似乎关闭了应用程序,所以我不确定它为什么被拒绝。
我可以做什么来解决这个问题?
最佳答案
您必须调用终止 NSApplication:
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
NSApplication.shared.terminate(self)
return true
}
关于swift - 主窗口关闭时如何退出应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57532427/