CoreData多线程

时间:2016-04-12 14:50:35

标签: ios multithreading core-data

我在多线程环境中遇到CoreData问题。

我有一个RestKit设置,这意味着有一个persistentManagedObjectContext(私有),我创建了一个子上下文(self.autoSyncMOC,也是私有的)。我没有触及RestKit(main-thread)的mainManagedObjectContext,它是persistentMOC(我的autoSyncMOC的兄弟)的子节点。

sopt

这是抛出Multithreading_Violation_AllThatIsLeftToUsIsHonor异常的代码:

@property (nonatomic, strong) NSManagedObjectContext *autoSyncMOC;

这里可能出现什么问题?我想我仍然不理解这些概念。

我知道需要更多的代码和上下文才能给出正确的答案。我只是想知道我的代码是否有效。

谢谢!

1 个答案:

答案 0 :(得分:0)

看起来这是一个错误。不幸的是,仍未解决:https://forums.developer.apple.com/thread/19408