0

NSFetchedResultsController を初期化しようとしています。

データ モデルには、次のように互いに関連する 3 つのエンティティがあります。

A <-->> B <-->> C

エンティティ 'A' にはプロパティ 'name' があり、エンティティ 'C' にはプロパティ 'someDate' があります。

エンティティ 'A' に属するすべての managedObjects を、エンティティ 'A' に対してフェッチ リクエストを発行したときに、以下の順序で並べ替えて取得したいと考えています。

  1. 'someDate' == 今日の日付 (AND) 名前の昇順

  2. 名前の昇順

すなわち。最初に、'C' の 'someDate' が今日の日付であるオブジェクトを 'A' に登録し、このリストをさらに 'name' でソートしてから、'A' に残りのオブジェクトを登録する必要があります ('someDate' の場合)。 != 今日の日付) 「名前」でソート

単一のフェッチ要求でそれを達成する方法を提案してください。

4

0 に答える 0