iOS:exit(0) 是否生成崩溃报告,如果是,还有什么替代方法?

标签 ios ipad exit

我听说仅使用 exit() 甚至提供零参数都会导致 iOS 生成崩溃报告。但在某些情况下,最好执行 exit(0)。那么,如果不允许 exit() ,退出应用程序的可接受方式是什么? 谢谢。

最佳答案

A) 不要将 exit 作为正常应用程序流程的一部分调用。这肯定会使您的应用程序被应用程序商店拒绝。

和 B) 如果你想要一个回溯和/或崩溃报告,抛出一个异常,生成的崩溃日志将显示异常发生的位置(带有回溯)。

我感觉您的问题只是关于退出您的应用程序。您不应该以编程方式退出应用程序,而是让用户在他/她决定终止应用程序时退出。无论如何,当您的应用程序完成它正在做的任何事情时,您可以做的一件好事是在您的应用程序进入后台状态时释放您可以释放的所有资源。 Here's a related question that might help you out .

关于iOS:exit(0) 是否生成崩溃报告,如果是,还有什么替代方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8479375/

相关文章:

javascript - 如何在 touchend 事件中获取 touchstart 值?

c - exit(0) 的目的是什么?

ios - 将变量作为 NSDict 从 Viewcontroller 传递到 Viewcontroller

ios - 如何在 swift 中使用 fetchedresultscontroller 重新排序 tableview 行?

ipad - SplitViewController_问题

php - 影响关闭函数中的退出代码

r - 中断/退出脚本

ios - 用户界面按钮 : superimpose a title on top of an image programmatically

ios - 点击下一步/完成时在不同 UITableViewCell 中的 UITextField 中导航

javascript - iPad safari javascript 增量器挂起