【发布时间】:2019-10-21 17:59:31
【问题描述】:
我在最新的 Catalina 上使用 XCode 11.1,并且没有调用我的应用程序的退出事件。如果我从任何地方观察它,我在 AppDelegate 中的 applicationShouldTerminate 也不会得到 NSApplicationWillTerminateNotification 。这是来自使用默认故事板的 XCode 应用程序模板的默认退出行为(使用菜单退出命令、Command-Q 或使用 applicationShouldTerminateAfterLastWindowClosed 返回 YES 关闭窗口)。
这发生在一个全新的 Xcode 项目模板中(如果我启动一个新的 macOS“App”模板,然后将 applicationShouldTerminate 方法添加到应用委托)。
正在调用其他委托方法,例如 applicationShouldTerminateAfterLastWindowClosed。
是我做错了什么还是卡塔琳娜搞砸了?
【问题讨论】:
标签: objective-c xcode macos cocoa macos-catalina