我可以主动关闭我的iOS应用吗?

Ben*_*tto 4 iphone shutdown ios

有一些罕见的数据损坏情况,而不是在同一个会话中尝试恢复,我想执行一些修复,然后关闭应用程序,以便下次启动是安全的.

没有硬件崩溃的应用程序与愚蠢的东西*(unsigned int *)0 = 0xDEADBEEF,我无法在Cocoa中找到导致正常关闭的API.

更新:找到关于这个主题的文档,这基本上证实了怀疑,并指出exit作为最后的选择:

http://developer.apple.com/iphone/library/qa/qa2008/qa1561.html

小智 8

exit(0);
Run Code Online (Sandbox Code Playgroud)

是的,它也适用于iPhone.

或者,

[[UIApplication sharedApplication] terminate];
Run Code Online (Sandbox Code Playgroud)