NSFetchedResultsController で Core Data を使用しています。私のデータは、多くの生徒とレッスン日で構成されています。Predicate および Sort Descriptor を設定して、特定の生徒のレッスンのソート済みリストを返します。昇順または昇順で並べ替えると、テーブル ビューが読み込まれて満足しています。
ただし、前の 2 つのレッスンのみを昇順に並べ替えて返したい場合があります。2つのアイテムの配列のみを返すようにNSFetchRequestを構築するにはどうすればよいですか?
行とセクションを変更して、テーブル ビューをごまかそうとしています...そして、はい、絡み合ってぎこちなくなっています。
NSFetchedResultsController 内に NSFetchRequests をネストする必要があるようです。最初にアイテム/セクションの総数をフェッチして取得します。そして、昇順でソートするときに最後の 2 つのオブジェクトを取得するだけです。NSFetchRequest を設定するときにアイテムがいくつあるかわからない場合、結果を最後の 2 つのアイテムに制限するにはどうすればよいですか?
ありがとう