iOS 7 后台获取 : Large Import Operation

标签 ios objective-c core-data ios7 grand-central-dispatch

我想做一个大的后台获取和核心数据导入,这需要 10 到 50 分钟。

iOS 7 中的后台获取方法是否可行?

Apple Docs 指出后台获取应该少于 30 秒,否则它被调用的频率会降低

但是,如果我同意我的后台提取被“较少”调用,那么在后台提取中可以做什么(例如核心数据写入)以及可能需要多长时间是否有限制?

最佳答案

是的,看门狗最终会杀死你的应用程序。您的应用程序运行的时间长度取决于系统的需求,并且可能相差很大。

如果您的导入需要那么长时间,那么我建议将其设计为可中断和可恢复。否则它永远不会完成。

关于iOS 7 后台获取 : Large Import Operation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993477/

相关文章:

ios - 无法使用 UIActivityViewController 以 NSDATA 的形式共享 Docx

ios - 解析指向对象 EXC_BAD_ACCESS 的指针

iphone - 来自文本的 CGPathRef

ios - CoreData 运行缓慢,因为有很多对象。我该如何优化它?

ios - 将 NSDate 插入 CoreData 时出错

ios - 哪一个更好?获取 NSArray 并在那里搜索,或者一次从 Core Data 获取一个对象?

android - Worklight - MTOM 附件图像文件

ios - 我如何在 CloudKit 中使用 Assets ?

ios - 按 editButtonItem 不会启用/禁用删除滑动

iphone - 在 iPhone map 上绘制路径