我正在用Xcode构建一个Cocoa应用程序。我必须出于无关的原因强制杀死我的应用程序,每次我都会弹出这个:
上次打开MyApp时,它在重新打开窗口时意外退出。你想再尝试重新打开它吗?
如果您选择不重新打开窗户,则可能需要自己打开并放置窗户。
[不要重新开启] [重新开启]
这个系统叫什么,如何为我的应用程序禁用它?
答案 0 :(得分:3)
这是Cocoa的自动状态恢复。您可以在Xcode下启动应用程序时通过编辑活动方案,选择“运行”操作,然后选中“#34;启动应用程序而不进行状态恢复"”来禁止它。
注意:禁用此功能还会禁用自动重新打开之前打开的文档,这对于测试基于文档的应用程序来说非常麻烦,因为每次运行时都必须手动重新打开文档它。这也仅在该特定方案下在Xcode下运行时禁用状态恢复。