Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
UITableView で NSFetchedResultsController を使用して、基礎となる sqlite データベースから iOS アプリにデータを表示しています。アプリのフローのある時点で、別のコントローラーからデータベースの複数の行のフラグを更新する必要があります。
すべてのオブジェクトを繰り返し処理し、フラグを変更してから、再保存するのが理想的だとは思いません。
これを行う最善の方法はありますか?
このようにすることができます。
これは、コンテキストの保存と変更に関する通常の CoreData 通知で対処できます。必要な操作を実行できます。コンテキストが保存されたときにのみ通知されます。