iphone - 我可以主动关闭我的 iOS 应用程序吗?

标签 iphone ios shutdown

在一些罕见的数据损坏情况下,我不想在同一 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/

相关文章:

c++ - Qt shutdown() 不适用于已部署的应用程序

c# - UITableView 中的随机 "Could not load NIB in bundle"

iPhone在后台运行定期进程 - 电池优化方式

java - 清理 spring/tomcat/jboss 库中的临时文件的正确方法

python - 网络中断前的 Linux 关机/重启通知

ios - 添加 subview 时自动布局不适用于我的 Nib

iphone - iPhone 5 中视网膜图像的后缀

iphone - 在横向模式下显示 2 个 PDF 页面

ios - 闪存临 CS6 : Publishing for iOS using AIR - "Could not access digital certificate"

ios - 在 Swift 2 中模糊使用 'kGMSMarkerAnimationPop' 错误