これはおそらく簡単な質問ですが、かなりの量の検索を行った後でも、正解について少し混乱しています。
Core Data を使用するアプリと、NSFetchedResultsController によって設定された UITableView があります。テーブルビューの上部に検索バーを追加し、検索バーと検索表示コントローラーを使用して、テーブルビューにあるデータをフィルタリングしたい
私が知りたいのは、これを行う正しい方法は何ですか?
私が見たほとんどの例では、検索語が変わるたびに NSFetchRequest 述語を変更していますか? これは、すべてのリクエストで多くのオーバーヘッドを追加するようです
リンゴの例は、配列に基づいたテーブルビューの結果の検索のみを扱っているようです。
fetchedObjects に基づいて配列を作成し、その配列を検索して、フィルター処理された結果を別の配列に配置する必要があります。
よろしくお願いします。