Coredata关系实体创建

时间:2012-04-16 16:28:52

标签: iphone ios core-data

我对coredata关系有疑问。

基本上,如果我有一个叫做parent的实体,而另一个与它有关系的实体是子,那就是反向。

如果我创建父实体,它是否也会创建子实体?我已将“parentchildrenrelationship”设置为可选,但看起来每次创建父实体时,它都会创建子实体。

这是正常的吗?感谢

2 个答案:

答案 0 :(得分:1)

核心数据应自动创建实体以实现关系,尤其是在关系是可选的情况下。对于新创建的,children的值应为nil(对于一对一关系)或空NSSet或NSArray(对于一对多关系,取决于排序)父实体。

答案 1 :(得分:1)

这不正常。你确定你不是在创建子实体吗?仅仅因为您创建一个实体并不意味着它创建它引用的实体。