私は書籍の特定のalmirahのバックアップを作成しなければならないアプリケーションに取り組んでいます&後で復元する必要があります。コアデータを持つ複数の永続ストア
複数のalmirahsがあります&各almirahには複数の書籍があります&各書籍には複数の章があります&などです。コアデータでは、データを保存するために単一の永続ストアを使用しています。エンティティは1対多の関係を持っています&多くの種類から多くの種類の関係。
アプリの1つの要件は、almirahsをサーバーと同期させることです。ユーザーはalmirahを更新できます。&質問など
サーバーにデータを同期する前に、私はすべての関係などを含めてサーバーと同期する必要がある特定のalmirahのバックアップを取る必要があります。後で必要に応じてalmirah。
複数のユーザーが同じalmirah &を同期することができるため、同期後にデータが同期前と同じにならないため、復元が必要です。
私はこのSOのリンクを読んでいますが、あまり進んでいません。どんな助けもありがとう。 How can I duplicate, or copy a Core Data Managed Object?
私は複数の永続ストアを使用しますか?
これを処理する簡単な方法はありません。つまり、エンティティから単一のレコードをバックアップして後でリストアすることはできないのですか?Sqlのように、SQLクエリを使用して単一レコードのバックアップをとることができますが、後でバックアップされたデータに基づいて更新できますか? – stackNeverFlow
独自のスキームを使用して、必要に応じて単一の管理オブジェクトの詳細をすべてコピーすることができます。コアデータはそれを念頭に置いて設計されていません – Wain