核心数据 - 为什么不自动设置反向关系?

时间:2012-09-14 19:14:52

标签: iphone ios ipad core-data magicalrecord

我在NSOrderedSet上与NSManagedObject建立了一对多的关系。

当在有序集上调用addObject:方法时(我从NSManagedObjectModel子类对象上的属性调用),但是不会自动设置反向关系。是什么导致这种情况?

作为相关说明,我使用魔法记录,以便更轻松地将数据映射到NSManagedObject个对象。

此外,我也提到了这篇文章,但我没有在我的子类上覆盖这些方法:

Core Data Inverse Relationship Not Being Set

1 个答案:

答案 0 :(得分:1)

NSOrderedSet在核心数据中存在严重错误。请参阅这篇文章,了解暂时解决这些问题的方法:

Exception thrown in NSOrderedSet generated accessors