了解核心数据中的多对多关系

时间:2012-04-08 15:05:25

标签: iphone objective-c ios core-data

我有一个实体Tag和一个实体Notenote对象可以有多个tags,而tag对象可以有多个notes。所以说现在我有一个Note对象note1,我有tag个对象tag1tag2。我将note1添加到set对象中的注释tag1。然后我还将note1添加到tag2对象。我的问题是,系统范围内只有note1个实例吗?或者现在有两份note1,一份用于tag1,一份用于tag2

1 个答案:

答案 0 :(得分:1)

嗯,系统范围内note1可能有或多于1个引用(您可能已在其他地方获取了对象),但tag1tag2都有相同的 note1对象(这就是你对同一个“实例”的意思,对吧?)。如果您已正确配置关系,则会有两个标记,即tag1tag2