【发布时间】:2012-01-12 06:24:47
【问题描述】:
在我的 iOS5-App 中,我做了很多请求,解析结果并将它们同时存储在 CoreData 中。
为了执行请求,我使用异步 ASIHttpRequest。
但在运行此请求时,应用程序存在性能问题。在后台解决此问题的好方法是什么?以及在将结果存储到数据库时如何避免与上下文冲突?所有“提交”都在主线程中执行,因为我在将请求放入后台队列时遇到了问题。
你能给我一个在我的应用程序中使用的例子或一个好的模式吗?
【问题讨论】:
-
将请求放入 bg 队列时遇到了什么问题?
-
使用 Instruments 分析器找出导致性能问题的代码
标签: ios design-patterns core-data backgroundworker asihttprequest