2013-02-25 69 views

回答

2

From apple doc...

Don’t Quit Programmatically


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

显示描述问题的有吸引力的屏幕并建议更正。屏幕提供的反馈可以让用户确信您的应用没有任何问题。它将用户置于控制之下,让他们决定是否要采取纠正措施并继续使用您的应用程序,或者按主页按钮并打开不同的应用程序

如果只有某些应用程序的功能不可用,请显示一个屏幕或者当人们使用功能时发出警报。仅当用户尝试访问不能正常工作的功能时才显示警报。 `

How do I programmatically quit my iOS application?