swift - macCatalyst 应用程序:如何在不终止应用程序的情况下关闭窗口?
问题描述
我正在使用 macCatalyst 开发应用程序。
当用户在 mac 版本上关闭窗口时,应用程序将终止。
可以通过使用以下方法来改变可可中的这种行为:
applicationShouldTerminateAfterLastWindowClosed
方法或通过在 plist 文件中将 NSSupportsAutomaticTermination 设置为 NO。
如何在 macCatalyst 应用程序中获得相同的结果?
解决方案
我已经与 Apple 技术开发人员支持讨论了这个问题。经过长时间的讨论,他们承认这是苹果方面的一个错误。它已升级到工程团队。
更新:Apple 工程团队提供了有关此问题的以下信息,它对我有用:
我们可以通过将 NSSupportsAutomaticTermination = NO 添加到 info.plist 来防止退出行为
推荐阅读
- php - 如何将数据添加到另一个文件变量中的数组?
- c# - Newtonsoft 11.0.0.0 无法在 Azure Function App 2.0 上加载
- java - java.lang.NoSuchMethodError: org.apache.http.client.methods.RequestBuilder.post
- python - Python:如何获得连续数据值的累积分布函数?
- node.js - 如何在 Firestore 中按日期正确执行查询?
- php - 通过 PHP 脚本运行并从 VB.NET 应用程序获取输出
- php-telegram-bot - 通过 PHP 应用程序向 Telegram 发送语音
- node.js - nodemon 在文件写入后重新触发服务器
- angular - Web 应用程序开始时的加载时间问题(在 Angular 6 中)
- java - 自由滚动窗格 (JavaFX)