0

我希望用户在我的应用程序的某个时间点启动新会话,所以我可以要求用户现在使用弹出窗口重新启动应用程序,如果他单击“是”。我使用 exit(0) 退出应用程序。它在苹果人类准则下有效吗?

4

1 回答 1

5

绝对不。从人机界面指南

不要以编程方式退出

永远不要以编程方式退出 iOS 应用程序,因为人们倾向于将其解释为崩溃。但是,如果外部环境阻止您的应用程序按预期运行,您需要告诉您的用户这种情况并解释他们可以做些什么。

如果你想重置会话,你应该有办法从应用程序中重置你的状态并返回到它的第一个屏幕(如果适用)。

于 2012-10-10T06:58:49.060 回答