2011-12-25 14 views
0

私はdb3ファイルを作成し、それをソリューションに添付し、内容を変更しました(リソースを試しました)、すべてコピーしています。アプリを起動すると、アプリのドキュメントフォルダにコピーされます。今、シミュレータで完璧に動作します。つまり、読み書きができます。しかし、デバイスでは、読み取り専用モードのみです。デバイスで書き込み可能にするにはどうすればよいですか?私は最新のios 5と最新のモノタッチを使用しています。モノトゥッチとsqliteデータベース

ご協力いただきありがとうございます。 メリークリスマス:

+0

文書のフォルダにコピーしたDBを開いていることを100%確信していますか?あなたが開いているDBのパスからアプリを吐き出させましょう。私はあなたがアプリケーションバンドルの1つにアクセスしようとしていると思う。 – Krumelur

+0

チップをありがとう、私はすぐに確認して戻ってきます。私はトンネルビジョンモード、笑にしていた。 –

+0

あなたは本当に正しいです。私は接続を作成するときにドキュメントフォルダへのパスを含めるのを忘れていました。あなたはそれを投稿することができます、私は答えとしてそれを受け入れるでしょう。 –

答えて

1

.appディレクトリに格納されているファイルは、デバイスでは読み取り専用です。

データファイルの読み取り/書き込み用バージョンが必要な場合は、これを文書保管領域にコピーする必要があります。

+0

Miguelに感謝します。私はKrumelurが指摘した間違いをしました。ところで、私はあなたの記事から多くの答えを見つけました。もう一度、メリークリスマスに感謝します。 –

+0

それを聞いてうれしい! –