NSManagedObject两次添加到关系

时间:2013-05-14 13:22:36

标签: ios core-data

我有一个NSManagedObject A,它与对象B有很多关系。 如果我创建对象B,并将其添加到A TWICE的关系中,例如

B = get somehow
[A addObjectB:B];
[A addObjectB:B];

图表是否仍然一致,还是我必须确保不以某种方式重复关系?我知道这是一个管理关系的集合,所以不应该允许重复,但我只是想确定。

1 个答案:

答案 0 :(得分:3)

“to-many”关系由NSSet表示,并且是唯一的。

如果将对象多次添加到关系集中,它只会出现在关系中一次。