今私はArtist
オブジェクトのセットをアルファベット順に並べて表示するUITableViewController
をNSFetchedResultsController
で持っています。そのリスト内のアーティストをタップすると、2番目のUITableViewController
がプッシュされ、artist.shows
オブジェクトが表示されます。これらのオブジェクトもセクションごと(日付順)にソートされます。NSFetchedResultsControllerと子のUITableViewController
今私はNSSortDescriptor
とfor()
ループを使用して、テーブルビューセクションをどこに配置するか(毎月1つのセクション)を決定するために、その第2のデータソース(artist.shows)を「手動」でソートします。
これは正しい方法ですか?基本的にはすでにデータを取得していますが、そのデータを並べ替えるにはartist.shows
に2番目のNSFetchedResultsController
を作成する方が理にかかりますか?