1

現在アプリケーションを作成していますが、sqlite データベースからデータを選択する際に問題があります。これは現在問題ですが、別のことについて問い合わせています。

データを選択できなかった理由を調査する際に、アプリケーション用に iPhone にあるファイルを確認して、データベース ファイルが実際に存在することを確認しましたが、別の sqlite ファイルも存在することがわかりました。

別のプロジェクトで作成したファイルであるため、ファイルの名前を認識しています。

ファイル名を検索して、原因となるコードをコピーしていないことを確認しようとしましたが、コード内でそのファイル名がまったく見つかりません。

このファイルがこのプロジェクトに登場した理由を知っている人はいますか?

- - - アップデート - - -

最初にこれを投稿して以来、私はいくつかの考えを思いつきました。iCloudはもともとオンになっていました。これをオフにしました。最初に、他のデータベースを参照するコードをコピーして貼り付けました。ファイルを削除しようとしましたが、失敗します。また、iPhone からアプリを削除したところ、アプリのフォルダーが残っていることがわかりましたが、フォルダーは空であり、含まれているバイト数は 0 であると主張しています (不正な DB は 116 KB)。これはiCloudの問題に関連している可能性があると思います。テストとしてコンテンツと設定を復元します。

- - - アップデート - - -

コンテンツと設定をリセットした後もファイルが戻ってくるので、現在何が起こっているのかわかりません.

4

1 に答える 1

0

ターゲットの [ビルド フェーズ] タブに移動し、[バンドル リソースのコピー] セクションを確認します。ほとんどの場合、他の sqlite ファイルがそこにあり、パッケージの一部として配布/インストールされています。

于 2012-12-13T16:43:03.970 に答える