Core Data を使用して、iOS アプリに情報をローカルに保存しています。リモートで情報を更新すると、アプリはコア データのローカル データを削除し、新しいデータに置き換えます。これが私たちが設計した方法であり、完璧に機能します。ただし、今は一部のデータを保持する必要があります。ユーザーが編集可能なフィールドがいくつか含まれており、エンティティの 1 つに古い情報の一部が必要です。エンティティ全体のフェッチ要求を作成し、それらを配列に格納してエンティティを削除し、新しいデータに更新してから、格納された配列から古いデータをプッシュしようとしました。ただし、コア データをクリアすると、アレイ上のすべてのデータが消去されます。ソース?
質問する
218 次