要求用户通过iphone中的exit(0)重启应用程序?

Aru*_*ota 0 iphone restart exit terminate ios

我希望用户在我的应用程序中的某个时间点启动新会话,因此我可以要求用户现在使用弹出窗口重新启动应用程序,如果他点击"是".i使用exit(0)退出应用程序.它在苹果人类指南下有效吗?

nne*_*neo 5

绝对不.从人机界面指南:

不要以编程方式退出

永远不要以编程方式退出iOS应用程序,因为人们倾向于将其解释为崩溃.但是,如果外部环境阻止您的应用程序按预期运行,您需要告知用户有关情况并解释他们可以采取的措施.

如果要重置会话,您应该可以从应用程序中重置状态并返回其第一个屏幕(如果适用).