コアデータを使用するアプリケーションがあります。私は2つのデバイスAとBを持っています。 私のデータベースをデバイスAからデバイスBにコピーする可能性を提供する必要があります(デバイスBは、必要に応じてこれらのデータベースを使用できます)。あるiPhoneデバイスから別のiPhoneデバイスにデータベースを転送し、新しいデータベースに接続する方法は?
1)今はコアデータを持つアプリケーションを作成しました。 Xcodeは自動的にapp.xcdatamodeldファイルを自分のアプリケーションバンドルに挿入し、AppDelegateファイルにコードを追加して接続します。
質問:Documentsフォルダからapp.xcdatamodeldを使用するにはどうしたらいいですか? (他のデバイスからファイルをコピーした場合、ファイルはDocumentsフォルダにあります)これを可能にするために変更する必要がある設定とコードは何ですか?
2)app.xcdatamodeldファイルをAデバイスのDocumentsフォルダからBデバイスのDocumentsフォルダに転送する最適な方法は何ですか?
この質問の回答を確認してください:http://stackoverflow.com/a/9757198/108574 .xcdatamodelと.sqliteの2つのファイルを転送する必要があります。 –