我的macOS应用被拒绝,因为“关闭主窗口不会退出该应用。”
我已经实现了
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
return true
}
我的应用程序委托中的方法似乎关闭了该应用程序,所以我不确定为什么它被拒绝。
我该怎么做才能解决此问题?
答案 0 :(得分:0)
您必须调用终止NSApplication:
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
NSApplication.shared.terminate(self)
return true
}