【发布时间】:2016-11-19 16:29:48
【问题描述】:
假设,我在父母和孩子之间有一对多的关系。
如何通过代码设置孩子的父母?类似的东西:
[child setValue: ParentManagedObject forKey: ParentRelationship];
在哪里 child - 在与 parent 有关系的 child managedObject 中。
ParentManagedObject - 是父对象,在应用启动时被提取到单例
ParentRelationship - 是 .xcdatamodeld 中的一个键
我知道我可以为父母和孩子创建 NSManagedObjectSubclass 并像这样做
child.ParentRelationship = ParentManagedObject;
但我想知道如何在不创建子类的情况下进行操作。
【问题讨论】:
-
我认为您不能在核心数据
entity中使用attributes或customType。对于关系,您必须创建NSManagedObject的子类。
标签: ios core-data relationship