我在多线程环境中遇到CoreData问题。
我有一个RestKit设置,这意味着有一个persistentManagedObjectContext(私有),我创建了一个子上下文(self.autoSyncMOC,也是私有的)。我没有触及RestKit(main-thread)的mainManagedObjectContext,它是persistentMOC(我的autoSyncMOC的兄弟)的子节点。
sopt
这是抛出Multithreading_Violation_AllThatIsLeftToUsIsHonor异常的代码:
@property (nonatomic, strong) NSManagedObjectContext *autoSyncMOC;
这里可能出现什么问题?我想我仍然不理解这些概念。
我知道需要更多的代码和上下文才能给出正确的答案。我只是想知道我的代码是否有效。
谢谢!