【发布时间】:2011-11-12 21:45:18
【问题描述】:
我创建了一个包含两个实体的模型。实体 A 与实体 B 具有(一对一)关系。我的问题是,我不知道如何为该关系设置默认值。如果我向实体 A 添加一个新条目,我会得到关系值的“无值”(发送到相应 NSArrayControler 或 [newObjectEntityA initWithEntity:....] 的操作。我缺少的是一种分配关系的默认值,例如属性。
例子:
Entity A
attrib a (has a default value)
attrib b (has a default value)
relation to B (has no default value)
当然,解决方法是这样的:
[newObjectEntityA setValue: defaultValueInEntityB forKey:@"relationToB"];
但我认为必须有更方便的解决方案。
提前致谢, 托马斯
【问题讨论】:
标签: objective-c macos cocoa core-data