在一些罕见的数据损坏情况下,我不想在同一 session 中尝试恢复,而是想执行一些修复,然后关闭应用程序,以便下一次启动是安全的。
如果没有像 *(unsigned int *)0 = 0xDEADBEEF
这样的愚蠢的东西使应用程序硬崩溃,我在 Cocoa 中找不到导致正常关闭的 API。
更新:找到关于这个主题的文档,它基本上证实了怀疑并指出 exit
作为最后的选择:
http://developer.apple.com/iphone/library/qa/qa2008/qa1561.html
最佳答案
exit(0);
是的,它也适用于 iPhone。
或者,
[[UIApplication sharedApplication] terminate];
关于iphone - 我可以主动关闭我的 iOS 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571388/