远程关闭应用程序

时间:2010-06-12 14:55:15

标签: iphone ios-simulator

我的界面中有一个按钮,想知道你是否能够关闭应用程序并在按下它时退出主屏幕。谢谢!

3 个答案:

答案 0 :(得分:5)

您可以随时调用exit(0),但是以编程方式关闭应用程序违反了Apple的设计指南。建议的方法是当用户按下主页按钮时。

答案 1 :(得分:3)

我不知道你这样做的想法,但是 尝试解释为什么或至少再考虑一下:)

HIG

的摘录
  

iPhone应用程序永远不应该退出   以编程方式,因为这样做   看起来像是对用户的崩溃。那里   然而,当外在时,可能是时候   情况阻止你的申请   从预期运作。最好的   处理这个的方法是显示一个   有吸引力的屏幕描述了   问题,并建议用户如何   纠正它。这有助于两个用户   方式:■它提供反馈   向用户保证没有任何东西   你的申请有误■它放了   用户控制,让他们决定   他们是否想采取纠正措施   行动并继续使用你的   应用程序或按Home键   并打开一个不同的应用程序

答案 2 :(得分:1)

此方法也适用于[[UIApplication sharedApplication] terminateWithSuccess];,但如上所述,不应在AppStore上进行分发。