我想做一个大的后台获取和核心数据导入,这需要 10 到 50 分钟。
iOS 7 中的后台获取方法是否可行?
Apple Docs 指出后台获取应该少于 30 秒,否则它被调用的频率会降低。
但是,如果我同意我的后台提取被“较少”调用,那么在后台提取中可以做什么(例如核心数据写入)以及可能需要多长时间是否有限制?
最佳答案
是的,看门狗最终会杀死你的应用程序。您的应用程序运行的时间长度取决于系统的需求,并且可能相差很大。
如果您的导入需要那么长时间,那么我建议将其设计为可中断和可恢复。否则它永远不会完成。
关于iOS 7 后台获取 : Large Import Operation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993477/