小编Mat*_*hes的帖子

使用CoreData在iPhone上导入大型数据集

我面临着非常烦人的问题.我的iPhone应用程序正在从网络服务器加载它的数据.数据以plist形式发送,在解析时,需要使用CoreData将其存储到SQLite数据库.

问题是,在某些情况下,这些数据集太大(5000多条记录),导入时间太长.更多的是,当iPhone试图暂停屏幕时,Watchdog会杀死应用程序,因为它仍在处理导入并且最多不响应5秒,因此导入永远不会完成.

我根据文章"有效导入数据"使用了所有推荐的技术http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/CoreData/Articles/cdImporting.html以及其他有关此问题的文档,但它仍然非常糟糕慢.

我正在寻找的解决方案是让app暂停,但让导入后面运行(更好的一个)或防止尝试暂停应用程序.或者也欢迎任何更好的想法.

任何有关如何克服这些问题的提示都非常感谢!谢谢

iphone import core-data

5
推荐指数
1
解决办法
4729
查看次数

标签 统计

core-data ×1

import ×1

iphone ×1