1

私のプロジェクトには、「グループ」と呼ばれる管理対象オブジェクトがあります。

このオブジェクト自体に子グループオブジェクトを含めることができます。

CoreDataとFetchedResultsControllerでこの状況を解決するにはどうすればよいですか?

私の最初のショット:

http://i46.tinypic.com/zvonpd.png

ありがとう、ダン

4

2 に答える 2

3

私は互いに逆の2つの別々の関係を作ります。

グループは「子供」という名前のグループと多対多の関係を持っており、グループは「親」という名前のグループとも多対多の関係を持っており、それらは互いに逆です。

または、データモデルが1つの親のみを必要とする場合、グループは「children」という名前のグループと1対多の関係を持ち、Groupは「parent」という名前のグループとも1対1の関係を持ち、それらは互いに逆になります。

于 2010-01-22T01:06:22.057 に答える
1

それは正しいように見えます。通常、他のエンティティを親ではなく子と呼びますが、それは単にスタイルと慣習の問題です。

他の属性と同じように、子/親の関係をフェッチします。唯一の問題は、各関係属性が NSSet として返されるため、セット内で必要な子を見つける必要があることです。

于 2010-01-22T00:11:02.183 に答える