Ali*_*Ali 3 crash cocoa restore osx-lion
在每次崩溃后狮子在我启动应用程序时,Lion询问我是否希望它恢复应用程序窗口,因为它上次没有正确终止,我该如何禁用它?
背景:我正在为Lion(和Snow Leopard)开发一个Cocoa应用程序,它是一个科学应用程序(不是消费者应用程序,仅在家中使用,不在外部分发).
它与几个硬件接口,它崩溃了很多!(我知道我应该让它不会崩溃但是有很多遗留的C代码,而且没有很好的编写驱动程序......).
问题:在每次崩溃后狮子在我启动应用程序时,Lion询问我是否要恢复应用程序窗口,如何禁用此功能?
这似乎有效,但没有任何记录,所以它可能无法在未来的操作系统更新中使用:
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"ApplePersistenceIgnoreState"];
Run Code Online (Sandbox Code Playgroud)