【发布时间】:2011-03-25 13:03:27
【问题描述】:
我有两个核心数据实体:Parent 和 Child。父级与称为children 的Child 具有多对多关系。来自Child.parent 的反比关系。所以父母有CoreDataGeneratedAccessors:- (void)addChildrenObject:(Child *)value;和- (void)addChildren:(NSSet *)value;。
问题:在我使用其中一个访问器添加 Child(s) 并保存 managedObjectContext parent.children 后为空。同时每个添加的Child 的parent 属性指向Parent 和NSFetchedResultsController 的正确实例,很好地获取这样的孩子(谓词为parent = %@, <instance of Parent>)。
怎么会这样?只是不知道如何调试这种奇怪的 CoreData 行为。
【问题讨论】:
-
你能展示你用来将子对象添加到父对象的代码吗?