-1

Iphone で sqlite を学習しています。このクエリでは、sqlite ファイルをリソース フォルダーに追加してアプリケーションを実行すると正常に動作しますが、SQL マネージャーでその sqlite ファイルを開いているときにデータが表示されません。そのための解決策を教えてください。

4

1 に答える 1

1

「...sqlite ファイルをリソースフォルダに追加しています...」

後で

「...SQLマネージャーでそのsqliteファイルを開いているときにデータが表示されません...」

アプリバンドル内のファイルを書き込んだり変更したりできないためです (非常に明白なセキュリティ上の考慮事項のため)。

プログラムでファイルを変更する場合は、そのファイルを Library または Documents ディレクトリにコピーする必要があります。

しかし、本当に、あなたはググるべきだった。まったく同じ問題について、いくつかの質問と回答があります。たとえば、次のとおりです。

SQLite3 の更新が機能しない

IOS sqlite 更新クエリの問題

iOSでsqlite3の更新が機能しない

sqlite データベースが iphone SDK の変更されたデータを更新しない

(もっと欲しい?)

于 2012-12-01T10:15:08.373 に答える