Core Dataを介して1,000個のオブジェクトをロードし、それぞれにユーザー設定可能なFavorite
ブール値があるとします。デフォルトでNO
はすべてのオブジェクトに対して設定されていますが、ユーザーは自由に移動してYES
、好きなだけ設定できます。[設定]ページのボタンで、すべてのオブジェクトのFavorite
ステータスをリセットしたいと思います。NO
それを行うための最良の方法は何ですか?なんらかの方法でそのエンティティのすべてのインスタンスを反復処理して、元に戻すことはできますか?(ちなみに、「インスタンス」は特定のエンティティのオブジェクトを指す正しい単語ですか?)ここでより良いアプローチはありますか?最初のソースからデータをリロードしたくないのは、そこにある他のものが変更されている可能性があるためです。これは完全なリセットではなく、「大量のお気に入り」オプションだけです。