1

私は Entity を持っていPersonます。Person は Entity ObjectAObjectB、およびに対して 3 つの関係を持っていObjectCます。

を使用NSFetchedResultControllerしてタイプ別に並べ替えることはできますか? では、セクション 0 は でObjectA、セクション 1 はObjectBで、セクション 3 は でしょうObjectC'か? さらに、それらを名前で並べ替えることはできますか?

それとも、3 つの異なるデータソースを使用しますか (それらを配列にロードするか、3 つの異なるデータソースにロードしますかNSFetchResultController)?

4

1 に答える 1

1

は一度に 1 つのNSFetchedResultControllerエンティティ タイプしか取得できないためObjectA、 、ObjectB、およびObjectCが異なるエンティティ タイプであると仮定すると、3 つの NSFRC が必要になります。

それらが 3 つの異なるエンティティ タイプである場合は、それらを抽象的なエンティティの下に置くことを検討できます。次に、そのタイプの NSFRC を 1 つ作成できます (例はこちら)。

于 2013-03-26T21:32:35.547 に答える