摆脱"你想再尝试重新打开它的窗户吗?" 对话

a p*_*erd 5 xcode cocoa

我正在用Xcode构建一个Cocoa应用程序.我必须出于无关的原因强行杀死我的应用程序,每次我这样做时都会弹出这个:

您最后一次打开MyApp时,在重新打开窗口时意外退出.你想尝试重新打开它的窗户吗?

如果您选择不重新打开窗户,则可能需要自己打开并放置窗户.

[不要重新打开] [重新打开]

这个系统叫什么,如何为我的应用程序禁用它?

Jos*_*zzi 4

这是 Cocoa 的自动状态恢复的实际应用。当您的应用程序在 Xcode 下启动时,您可以通过编辑活动方案、选择“运行”操作并选中“启动应用程序而不恢复状态”来抑制它。

在应用程序方案中禁用状态恢复

注意:禁用此功能还将禁用自动重新打开之前打开的文档,这对于测试基于文档的应用程序来说可能会很痛苦,因为每次运行它时都必须手动重新打开文档。这也只会在特定方案下的 Xcode 下运行时禁用状态恢复。