NSFetchedResultsController を動的に作成できるようにする必要があり、これが可能かどうか興味があります。これの根拠は、変数に基づいて結果をフェッチできる必要があるということです。私の理解では、複数のリクエストを処理するには複数の NSFRC が必要です (UISegmentControl TableView になります)。問題は、API が返すものに応じて変化するため、必要なコントローラーの数がわからないことです。
これにはより良い方法がありますか?変数を述語として NSFRC に渡すだけではありませんか?
これを処理するための最良のオプションを探しています。
例は次のとおりです。
ジョブには 13 の異なるステータス (Open、On Hold、Cancelled など) があり、すべてのジョブを取得してからフィルターを実行すると、アプリケーションが最大 50K レコードを返すのが非常に遅くなります。
だから私は、ステータスをフェッチして、ステータスを述語として使用し、そのステータスのAPIジョブからフェッチすることでした。
私の最善のアプローチは何ですか?