ios - 具有后台支持的 iOS 应用程序是否会在应用程序更新时终止?

标签 ios plist

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

关闭 9 年前

基本上我的应用程序有一些配置 plist 文件,只有当一些配置单例被实例化时,这些文件才会被读取。

在应用程序更新中,我可能会更新该 plist 并希望它被重新读取,就像应用程序已终止一样,以便再次重新创建单例并重新读取 plist 文件。

如果 iOS 以某种方式更新后台/挂起的应用程序(并在应用程序再次启动时执行恢复),这将 a) 看起来很奇怪并且 b) 需要我添加一些代码以在恢复时显式地重新读取我的配置列表,或者,更好的是,在应用程序更新时。

最佳答案

您的应用程序已终止(即使它当前正在执行计划的后台任务),然后应用程序数据会更新,当用户决定再次点击您的应用程序图标时,正常的应用程序周期从 applicationDidFinishLaunching 开始:

关于ios - 具有后台支持的 iOS 应用程序是否会在应用程序更新时终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8852320/

上一篇:iphone - 从主屏幕重新打开应用程序时如何刷新标签栏内容? (iOS/Xcode)

下一篇:ios - 检查 cocos2d 的节点树

相关文章:

ios - 当应用程序可以正常调试但无法在 App Store 中运行时该怎么办

ios - 我如何在 xcode 构建阶段获取方案名称(shell 脚本)

ios - 遍历iOS中plist的字典数组

iphone - 访问 plist 值返回 null

ios - 从 .plist 中检索的 Objective-C 样式在 Swift 中不起作用?

ios - NSKeyedUnarchiver。从 plist 加载自定义对象数组

ios - 授权我的应用程序检索联系人会导致它第一次崩溃

ios - 如何使用 Firestore 中的对象将数据设置为数组

ios - 如何在 XCUI 测试自动化框架中组织和分组测试用例

ios - 如何在 UISplitView 的详细 View 中清除 UIWebView 的内容