1

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

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

4

2 回答 2

8

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

来自Apple HIG

随时准备停止

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

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

于 2012-10-25T16:25:35.603 回答
1

我不确定您是否可以阻止应用程序终止或进入后台。您可以通过应用程序委托 applicationWilResignActive 告诉它即将进入后台或被 applicationWillTerminate 终止。

于 2012-10-25T16:22:02.260 回答