私は、バンドルからドキュメントフォルダへのコピーdbのコードを訴えていました。しかし、の前にXcodeプロジェクトを実行すると、コードデータベースがドキュメントフォルダにコピーされ、別の問題が発生します。がコピーされました。そして、私のコードチェックのドキュメントフォルダが存在するデータベースの結果がである場合、は完全なデータベースをドキュメントフォルダにコピーしません。
私はXcode 8.1、iOS8を使用しています。
私を助けてください。
ありがとうございます。なぜdbを文書フォルダにコピーするのにコードを使用するのですか?Xcodeは自動的にdbをコピーし、それは空ですか?
0
A
答えて
1
XCodeで生成されたコードを使用し、managedObjectContextデータベースへの最初の呼び出し時に作成されている可能性があります。最も簡単な解決策は以下のとおりです。
- チェックデータベースがYESの場合、バンドルから先ディレクトリにファイルをコピーする
- (一部のエンティティ== 0のレコードの量)空である場合。
データベースが読み取り専用モードで使用されている場合は、ドキュメントフォルダにまったくコピーする必要はありません。バンドルディレクトリから直接使用できます。
この後のケースでは、永続ストアオプションのディレクトリに適切なキーを設定し、SQLiteストアをバンドルに使用する場合はインデックスファイルをコピーする必要があります。
関連する問題
- 1. なぜSQLite DBを使用する前にそれをコピーしますか?
- 2. XCode - シミュレータからsqlite DBをコピーしてテスト用のデバイスにコピー
- 3. DBホストにアプリのコピーを保存するのはなぜですか?
- 4. あるDBから別のDBにデータをコピーする
- 5. なぜsystem32へのコピーが自動的にsysWOW64にコピーされるのですか?
- 6. テーブルDBをMySqLのdbにコピーする方法
- 7. 一般的な.dbファイルをsdcardにコピーする
- 8. Eclipseが不要なファイルをbinフォルダにコピーするのはなぜですか?
- 9. xcode - フォルダ構造を自分のアプリケーションバンドルにコピーする
- 10. コンパイラは自動的にブロックプロパティをヒープにコピーしますか?
- 11. Visual Studioがシステムアセンブリを出力フォルダにコピーするのはなぜですか?
- 12. Python:copy.deepcopyでオブジェクトをコピーするか、自分のコピーを書く
- 13. AWSでテスト/サンドボックスDBとして使用するDBインスタンスのコピーを作成するにはどうすればよいですか?
- 14. バックアップ用にSQLite dbをストレージデバイスにコピー
- 15. ユニットテストプロジェクトのdllがtfs quebuildを使用してソリューション出力フォルダにコピーされないのはなぜですか?
- 16. 空のフォルダをazcopyでコピーします。
- 17. 1つのDBから別のOracle DBにデータをコピーする方法はありますか?
- 18. Linuxのbashで自動的にusbにファイルをコピーする
- 19. 値と書式を自動的にコピーする - Excel
- 20. RAKEを実行している間に、開発DBからビューDBをビューにコピーするにはどうすればいいですか?
- 21. スクリプトを使用してSQL Server DBをコピーする
- 22. ローカルからHadoopにファイルを自動的にコピーする
- 23. AppleScriptでプレフィックスを変更し、ファイルがフォルダにコピーされるときに自動的にftpにアップロードする
- 24. 名前空間のない動的XMLノードをコピーするにはどうすればいいですか?
- 25. vbscriptingを使用してあるフォルダから別のフォルダにファイルをコピーする
- 26. sqliteを使用して開発DBのデータを製品DBにコピーする方法
- 27. フォルダ内のファイルのコピーを作成し、自動コピーC#の名前を取得するには?
- 28. 異なるスキーマを持つDBテーブル間でデータをコピーする
- 29. ファイルをアプリにドロップしてそのファイルをフォルダにコピーする
- 30. スクリプトを使用してVARBINARYをスクリプトしてあるDBから別のDBにコピーする方法はありますか?