fetchedResultsControllers NSpredicate を変更した後 (およびフェッチを実行した後)、UITableView のセクションと行を更新する方法はありますか? searchBar の searchText が変更されたときに、controllerWillChangeContent デリゲート メソッドを使用してテーブルを更新したいと考えています。
現在、私のアプリでは、これらのデリゲート メソッドはコアデータの変更が発生したときにのみ呼び出されます。resultsController 述語を変更してフェッチを実行するときではありません。
各テキスト変更で[self.tableView reloadData]
を呼び出すだけでは、アニメーションはなく、エクスペリエンスが少しブロックされます。
または、検索テキスト エントリの変更ごとに tableView の内容を更新するために、まったく別のことを行う必要がありますか?