繁体   English   中英

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

[英]How can I close an iPad app in Objective-C?

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

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

谢谢。

它说

不要以编程方式退出

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

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

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

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

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

您可以尝试使用命令:

exit(0);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM