0
私はthis questionより前に尋ねましたが、私は1つ重要なことを忘れています。私はNoteObject
エンティティを持ち、コアデータなしのすべてのノートはarrayOfTag
(NSStrings
の配列)です。配列の代わりにタグを格納するために多対多の関係を使用することにしました。そこで私は新しい "Tags
"エンティティを作成し、多対多関係をNoteObject
からTags
に設定しました。これは、すべてのタグが1つのメモだけに関連している場合に効果的ですが、1つのタグを複数のメモとリンクする方法がわかりません。私はどのように関係を設定しますか?コアデータの多対多関係のモデリング
しかし、myNote.tagsとは何ですか?それはセットですか?アレイ?私はまだ複数を追加する方法を理解していません。 – Snowman
NSOrderedSetになる場合はOrderedとして関係を選択しない限りNSSetです。 – lnafziger
リレーションシップは常にNSSetまたはNSOrderedSetです。 [myNote.tags allObjects]を呼び出して配列を取得できます。 Entityサブクラスを作成すると、[myTag addNotesObjects:myArrayOfNotes]のようなメソッドが生成されます。 – sosborn