如何退出按钮动作的iPhone应用程序?

时间:2013-02-25 05:01:32

标签: iphone ios objective-c ios6

当我点击退出按钮时,我希望我的应用程序退出。我使用exit(0),但Apple拒绝了我的申请。有什么替代解决方案?

1 个答案:

答案 0 :(得分:2)

From apple doc...

  

Don’t Quit Programmatically

     
     

永远不要以编程方式退出iOS应用,因为人们倾向于将其解释为崩溃。但是,如果外部环境阻止您的应用按预期运行,则需要告知用户有关情况并说明他们可以采取的措施。根据应用程序故障的严重程度,您有两种选择。

     

显示描述问题的有吸引力的屏幕并建议更正。屏幕提供反馈,向用户保证您的应用程序没有任何问题。它让用户掌控,让他们决定是否要采取纠正措施并继续使用您的应用程序或按主页按钮并打开其他应用程序

     

如果只有部分应用功能不可用,请在人们使用此功能时显示屏幕或提醒。仅当人们尝试访问无法运行的功能时才显示警报。   `

How do I programmatically quit my iOS application?