用户单击“主页”按钮时如何显示退出确认对话框?

时间:2012-10-25 16:17:58

标签: iphone objective-c ios exit

当用户按下主页按钮时,我需要显示退出确认对话框。如果是,则需要退出该应用程序。

按主页按钮时是否可以显示?

2 个答案:

答案 0 :(得分:8)

这可能会导致您的应用被拒绝

来自Apple HIG

始终准备停止

当人们按“主页”按钮打开其他应用或使用设备功能(例如手机)时,iOS应用就停止了。特别是,人们不会点击应用关闭按钮或从菜单中选择退出。为了提供良好的停止体验,iOS应用应该:

尽可能快地保存用户数据,因为退出或终止通知可以随时到达。 在停止时保存当前状态,尽可能保持最精细的细节,以便人们在再次启动应用程序时不会丢失其上下文。例如,如果您的应用显示滚动数据,请保存当前滚动位置。要了解有关保存和恢复应用状态的有效方法的更多信息,请参阅“状态保存和恢复”。

答案 1 :(得分:1)

我不确定您是否可以停止应用终止或进入后台。您可以告诉它将通过app delegate applicationWilResignActive获取后台或由applicationWillTerminate终止。