データ項目を含むNSArrayへの参照が提供されます。テーブルビューのデータソースとして機能するカスタムビューコントローラーでは、各アイテムを解釈してセルとして表示します。ここまでは順調ですね。
今、私の同僚から、アイテムのプロパティの1つの値に基づくフィルターを実装するという要件があります。このプロパティには値が列挙されています(そのうちの4つ)。したがって、フィルターを適用すると、特定の値に一致するアイテムのみが表示されます。私の質問は、そのデータのこのフィルタリングにどのようにアプローチすべきかということです。
1)元のデータソースを指すように_dataプライベート変数を設定してから、フィルタリングを考慮に入れるために「data」プロパティゲッターをオーバーライドする必要がありますか?
2)コントローラー内に個別のfilteredData配列を生成する必要がありますか?3)他のアプローチ?
注>coredata+fetchedresultscontr。問題外です。アイテムの数が150〜200を超えることはありません。