相关疑难解决方法(0)

核心数据多线程应用程序

我正在尝试以多线程方式使用核心数据.我只是想在后台下载新数据时显示以前下载的数据的应用程序.这应该让用户在更新过程中访问应用程序.

我有一个NSURLConnection使用委托异步下载文件(并显示进度),然后我使用XMLParser解析新数据并在单独的上下文中创建新的NSManagedObjects,具有自己的persistentStore并使用单独的线程.

问题是在显示新对象时在旧对象的同一上下文中创建新对象会抛出BAD_INSTRUCTION异常.所以,我决定为新数据使用单独的上下文,但是我无法找到一种方法,一旦完成就将所有对象移动到其他上下文.

Paolo又名SlowTree

iphone multithreading core-data ios

62
推荐指数
2
解决办法
4万
查看次数

标签 统计

core-data ×1

ios ×1

iphone ×1

multithreading ×1