【问题标题】:Could work an app then reboot iPhone?可以运行一个应用程序然后重新启动 iPhone 吗?
【发布时间】:2017-04-01 21:13:44
【问题描述】:

我有一个 iOS Objective-C 应用程序,它实现了商店恢复功能。 但是,如果我在我的应用程序运行时重新启动我的 iPhone……它们会在重新启动之前继续工作吗?

我正在尝试重新启动我的 iPhone,并且后台的应用程序继续在后台运行,但是当我将一些应用程序带到前台时,它们会显示启动屏幕,就像我第一次打开它们一样。 如何确保应用状态在重启前被调用?

【问题讨论】:

标签: ios objective-c iphone xcode state-restoration


【解决方案1】:

iOS 有一个称为applicationWillTerminate 的系统调用,当您重新启动设备时不会调用此方法。重新启动时,所有在后台运行的应用程序都会保存其状态,并在重新启动完成时以该状态重新启动。

【讨论】:

  • 但是偷偷评论说,当我重新启动 iPhone 时,“应用程序状态将不会运行,这意味着,iOS 将终止你的应用程序”所以后台应用程序不会保存后台状态,因为 applicationWillTerminate 不是t 调用,然后重新启动的状态没有运行,是吗??
猜你喜欢
  • 2014-09-14
  • 1970-01-01
  • 2012-04-26
  • 1970-01-01
  • 1970-01-01
  • 2017-06-04
  • 2013-03-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多