toa*_*tie 2 macos xcode cocoa objective-c macos-catalina
我正在使用最新的Catalina上的XCode 11.1,但没有调用我的应用程序的退出事件。如果我从任何地方观察它,都不会在AppDelegate中找到applicationShouldTerminate,也不会得到NSApplicationWillTerminateNotification。这是来自使用默认情节提要板的XCode应用程序模板的默认退出行为(使用菜单quit命令,Command-Q或使用applicationShouldTerminateAfterLastWindowClosed返回YES来关闭窗口)。
全新的Xcode项目模板会发生这种情况(如果我启动新的macOS“ App”模板,则将applicationShouldTerminate方法添加到应用程序委托中)。
诸如applicationShouldTerminateAfterLastWindowClosed之类的其他委托方法正在被调用。
我是在做一些非常错误的事情还是卡塔琳娜(Catalina)搞砸了?