我为什么要拥有多个托管对象上下文?

ope*_*rog 1 iphone core-data

我不明白拥有多个托管对象上下文.这有任何意义吗?Apple文档缺少这些案例的有用示例.

Fra*_*scu 6

只是一个简单的例子:

如果您从网上获取数据.您需要第二个上下文来插入新对象,并在合并数据之前检查数据是否存在于主上下文中,并仅保存主上下文.


Ben*_*ieb 5

最重要的用途(恕我直言)是线程; 如果您使用多个线程,则每个线程都应该有自己的托管对象上下文.