作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个将数据存储在 coredata 数据库中的应用程序。当应用程序启动时,我将数据从网络服务保存到数据库。问题是人们可以将他们的应用程序在后台保留数周甚至数周,并且可能会看到不再有效的数据。我想在整个应用程序从后台返回后重新初始化它(如果您愿意的话,可以重新启动),因为我有多个选项卡。这能做到吗?
最佳答案
您无需在每次进入前台时重新启动应用程序。您可以通过将此添加到项目的 info.plist
添加一个新行并选择“应用程序不在后台运行”(或键入“UIApplicationExitsOnSuspend”),然后切换复选框。
编辑:(感谢 Kevin Ballard)最好检查自上次下载数据以来是否已经过了很长时间,如果是这样,请重新下载数据。只有当你有充分的理由这样做时,你才应该禁用“多任务处理”。事实并非如此。
关于iphone - 我可以在应用程序再次激活后重新启动它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7496279/
我是一名优秀的程序员,十分优秀!