繁体   English   中英

重新启动时重新初始化iPhone应用程序

[英]Reinitializing iPhone app when it relaunches

我正在构建一个iPhone应用程序。 当前,当我关闭该应用程序并重新启动它时,它将重新启动上一次查看的视图。 相反,我希望能够重新初始化应用程序,并提供最适合应用程序状态的视图(基于数据库中的内容)。

我怎样才能做到这一点?

您有两个选择。 您可以按照Petesh的建议使您的应用程序始终终止,也可以在应用程序委托中实现-applicationWillEnterForeground在那里进行重置。

我认为它是iOS4-在这种情况下,您的应用程序不会被终止,而只是被暂停。

您需要按照此处的说明进行操作: http : //maniacdev.com/2010/07/screw-multi-tasking-how-to-make-your-ios-4-apps-exit-for-real/ ,这将终止用户按下主屏幕按钮时的应用程序。

完成此操作后,您需要在应用程序的启动代码中添加适当的“正确视图”逻辑。

为了方便起见,我在此处添加说明:

  1. 打开您的info.plist文件
  2. 添加密钥UIApplicationExitsOnSuspend或Select Application不在后台运行
  3. 将新密钥设置为“是”或填写复选框

暂无
暂无

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

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