2012-01-13 100 views
0

基本上我的应用程序有一些配置plist文件,只有当某些配置单例被实例化时才会被读取。具有后台支持的iOS应用程序在应用程序更新时是否终止?

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

如果iOS以某种方式更新后台/挂起的应用程序(并在应用程序再次启动时执行恢复操作),这两者都会使a)看起来很奇怪,并且b)必须添加一些代码以显式重新读取配置文件恢复,或者,更好的是,在应用程序更新时。

+0

作为这个的一部分,是否有一个问题? – dtuckernet 2012-01-13 14:50:22

+0

是的,看到标题(“做iOS应用与backgrounding支持获得在应用程序更新终止?”) – Christian 2012-01-13 14:55:59

回答

2

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

+0

感谢。我想我可以尝试通过在XCode中更新我的应用程序来部分验证这一点,尽管它可能与应用商店更新不同。 – Christian 2012-01-13 15:09:54

+0

如果您拥有一个应用程序,并且您知道在后台执行某些更新,您可以启动它并安装更新。然后检查Xcode中的crashlog并以此方式验证;) – JustSid 2012-01-13 15:26:03