返回《iOS Human Interface Guidelines译文》

不要自动退出

绝对不要自动退出, 因为用户倾向于觉得是程序崩溃了。 如果你的程序确实无法像预期的那样工作,你需要告知用户当前的情景,解释他们可以做什么。基于当前情景的危机程度,你有两种选择:

展示一屏吸引人的内容,描述当前的问题,提供修正。这屏内容告知用户程序没出问题。它给予用户控制权,让他们决定是采取补救措施还是忽略报错,又或是按 Home 键然后打开别的程序。

如果只有部分功能失常,那就在用户使用这些功能时弹出警告框。