建模核心数据中的多对多关系

时间:2012-03-16 00:24:52

标签: iphone objective-c core-data

我之前问过this question,但我错过了一件重要的事情。我有一个NoteObject实体,没有核心数据的每个注释都只有一个arrayOfTag s(NSStrings数组)。我决定使用to-many关系来存储标签而不是数组。因此,我创建了一个新的“Tags”实体,并设置了从NoteObjectTags的多对多关系。当每个标签只与一个音符相关时,这很有用,但我不确定如何将一个标签与多个音符相关联。我该如何建立这种关系?

1 个答案:

答案 0 :(得分:1)

在您的数据建模器中,只需制作标签 - > Notes关系一对多关系。如果您已经生成了Entity子类,则必须重做这些子类。在创建标签以确保唯一性时,您还必须小心,但除此之外,它应该相当简单。 myTag.notes应该与myNote.tags一样有效。