我收到错误...
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: 'Illegal attempt to establish a relationship 'part' between objects in different contexts
我已经跟踪了获取Part
对象和Selection
对象的上下文,它们 100% 来自相同的上下文。
然后我用字典...
@{
@"part" : thePart,
@"name" : @"Some name",
@"value" : @"Some value"
}
而且功能...
Selection *selection = [Selection insertInManagedObjectContext:self.innerContext];
[selection setValuesForKeysWithDictionary:dictionary];
self.innerContext
与我用来获取 Part 对象的上下文相同。它甚至归同一个对象所有。
我不确定我能做些什么来检查除此之外的一切,因为一切都应该正常工作?
编辑
好的,不太确定这里发生了什么。
当我保存选择part.managedObjectContext
时nil
...
???