我的界面中有一个按钮,想知道你是否能够关闭应用程序并在按下它时退出主屏幕。谢谢!
答案 0 :(得分:5)
您可以随时调用exit(0),但是以编程方式关闭应用程序违反了Apple的设计指南。建议的方法是当用户按下主页按钮时。
答案 1 :(得分:3)
我不知道你这样做的想法,但是 尝试解释为什么或至少再考虑一下:)
的摘录iPhone应用程序永远不应该退出 以编程方式,因为这样做 看起来像是对用户的崩溃。那里 然而,当外在时,可能是时候 情况阻止你的申请 从预期运作。最好的 处理这个的方法是显示一个 有吸引力的屏幕描述了 问题,并建议用户如何 纠正它。这有助于两个用户 方式:■它提供反馈 向用户保证没有任何东西 你的申请有误■它放了 用户控制,让他们决定 他们是否想采取纠正措施 行动并继续使用你的 应用程序或按Home键 并打开一个不同的应用程序
答案 2 :(得分:1)
此方法也适用于[[UIApplication sharedApplication] terminateWithSuccess];
,但如上所述,不应在AppStore上进行分发。