使用后台线程导入,保存和显示大型数据集

时间:2012-07-16 07:49:04

标签: iphone objective-c ios multithreading

我跟着Cocoa是我女朋友的教程here,它基于NSOperation的子类来获取并加载后台线程中的大量记录,但在我的情况下,我有几个数千条记录,从远程Web服务连续加载1-2分钟。该应用程序具有使用SudzC生成的Web服务代理类。没有检测到内存泄漏。问题发生在应用程序完成加载并将大量记录保存到sqlite数据库(使用核心数据)后,我注意到这个导入/保存操作消耗了大量内存,即在此操作完成后,我使用应用程序功能分钟(打开表格视图,写文本等...),然后我会看到由于内存不足而发生崩溃,如果我没有包含导入/保存操作,应用程序正常运行而没有任何低内存崩溃!< / p>

有没有人知道这个问题? 提前谢谢。

0 个答案:

没有答案