如何在Objective-C中关闭iPad应用程序?

时间:2011-01-10 17:00:51

标签: iphone ipad

我想通过点击UIButton来关闭iPad应用程序。但是,我还没有在Apple文档中看到如何执行此操作。

关闭应用需要做什么电话?

感谢。

4 个答案:

答案 0 :(得分:5)

您可以调用exit(0)来终止该应用。但Apple并不喜欢这样,因为这会给用户带来突然崩溃的感觉。如果您仍希望拥有退出功能(可能存在拒绝风险),那么在执行退出之前,您还应该向app your委托发送applicationWillTerminate消息(如果您有任何重要信息)。

答案 1 :(得分:5)

It says

  

不要以编程方式退出

     

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

     

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

     

如果只有部分应用功能不可用,请显示a   人们使用该功能时的屏幕或警报。仅显示警报   当人们尝试访问无效功能时。

答案 2 :(得分:3)

用户退出应用程序的唯一方法是按Home(主页)按钮。你不能在你的应用程序中这样做,至少不是以苹果公司接受的方式。

答案 3 :(得分:-1)

您可以尝试使用命令:

exit(0);