我正在使用 OSX 的 launchctrl 功能在应用程序崩溃后自动重新启动应用程序。
不幸的是,当应用程序重新启动时,它会与一个操作窗口一起启动,其中显示:
“上次打开 MyAppName 时,它在重新打开窗口时意外退出。您想再次尝试重新打开其窗口吗?”
我试图通过调用 NSQuitAlwaysKeepWindows 来抑制它
defaults write -app /Path/to/app/MyAppName.app NSQuitAlwaysKeepsWindows -bool false
但这仅在某些时候有效 - 我想说弹出窗口在 50% 的时间内启动。
此窗口需要执行操作并阻止应用程序跳转到全屏模式。
我使用的是 OSX 10.8.4
感谢您的任何想法...
杰里米
最佳答案
打开文件夹“~/Library/Saved Application State”并查找类似“some.url.MyAppName.savedState”的文件。
删除此文件可能会解决问题,至少对我有用。
关于osx-mavericks - 禁用 OSX Mavericks 的 "Do you want to try to reopen its windows again?"弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20894463/