0

私が開発しているアプリには、ユーザーウィジェットを持つコアデータモデルがあり、ユーザーは所有者として多くのウィジェットを所有したり、多くのウォッチャーの 1 つとしてウィジェットを監視したりできます。私のアプリの画面では、2 つのセクションを持つテーブル ビューを表示したいと考えています。最初のリストには特定のユーザーが所有するウィジェットが表示され、もう 1 つのセクションにはユーザーが監視しているウィジェットが表示されます。

つまり、基本的には、特定のウィジェットがウォッチャーまたは所有者の関係によってユーザーに関連付けられているかどうかに基づいてセクションを作成することになります。これを達成する簡単な方法はありますか?

4

2 に答える 2

1

これは、データ モデルによって異なります。中間オブジェクトを使用し、関係のタイプ、所有者、またはウォッチャーUserWidgetの属性 ( など) を使用することで、これを実現できる方法の 1 つだと思います。relationshipType次に、フェッチがオンになりUserWidgets、.sectionNameKeyPathrelationshipType

于 2013-07-16T05:58:22.943 に答える