UITableViewCore Data を使用してデータベースからデータを取得し、 を介してのカスタム セルに表示するアプリケーションがありますNSFetchedResultsController。同じデータベースからデータを取得せず、UITableViewCell.
NSFetchedResultsControllerとUITableViewData Source メソッドの中間に入る方法に少し困惑しています。取り込まれたデータを並べ替えたり、フィルター処理したりできるようにするさまざまなオプションがあるため、indexPath などの使用に頼ることはできません。
このようなことをするための最良のアプローチは何ですか? fetchedObjectsにアクセスできることはわかっていますNSFetchedResultsController– それをコピーして変更することは正しい方法ですか? fetchedObjectWithInterstitialCellsその配列の内容を使用して、すべての Data Source および Delegate メソッドを作成し、たとえば、フィードしますか?
より良い方法はありますか / それを行う別の方法はありますか? データベースからのデータを並べ替え/変更/フィルタリングする機能を保持できる必要がありますが、これらの隙間セルを常に同じ間隔でランダムに 10 ~ 20 セルごとに維持する必要があります。