2010-11-25 8 views
1

私が取り組んでいる特定のアプリケーションでは、私はそれが私がそれを読むことができるように私はデータベースにある必要があるデータのかなりの量を持っています。私はまた、DBにいくつかの事を書く必要があります。 sqlite dbのコピーをドキュメントフォルダから取り出してメインバンドルに入れ、手動で挿入したデータを問題なく読み込めます。コアデータを使用して私のメインバンドルのデータベースに読み書きすることはできますか?

私は現在データを挿入しようとしていますが、難しかったです。メインバンドルのデータベースに書き込めないことをどこか読んで覚えていますか?ドキュメントフォルダのみ?あれは正しいですか?私が必要とするコアデータdbにカスタムデータを置く必要がある場合、私のオプションは何ですか?

メインからドキュメントフォルダに移動する必要がありますか?

ありがとうございます!

答えて

0

これをバックアップするドキュメントは見つかりませんが、アプリケーションバンドルは読み取り専用です。あなたがあらかじめ設定されたコアデータストアをアプリバンドルに持っていれば、それをDocumentsディレクトリにコピーしてからコピーを修正する必要があります。

チェックアウトthis

関連する問題