如何禁用10.7窗口恢复特性



我有一个旧的应用程序,在10.7上总是崩溃。这似乎与新的窗口恢复功能有关。是否有一种方法可以通过信息禁用此行为。列表还是首选项?在ObjC代码中呢?

你可以通过在应用程序启动时修改默认值来禁用它。

 defaults write applicationidentifier NSQuitAlwaysKeepsWindows -bool false

其中applicationidentifier是应用程序的标识符。例如,com.Apple.TextEdit表示textit。

当然,真正要做的是修复你的应用程序以正确地支持这个特性。

您也可以在Interface Builder中切换窗口恢复。打开属性检查器

最新更新