アプリに問題があります。私がテストしている更新では、テーブルに列を追加してDBを変更しています。シミュレーターではすべて正常に動作しますが、iPhone でアプリを実行すると、新しい列があるクエリに到達した瞬間に while(sqlite3_step(stmt) == SQLITE_ROW) を完全にスキップし、行を返しません私のテーブルビュー。
iPhone の DB が正しく更新されているか確認したいのですが、どこにあるのかわかりません。
DBを検索する場合は、デバイスで次の手順に従います
1.Xコードの整理ウィンドウに移動します。
2.トップバーにデバイスとしてのオプション名があります。
3.デバイスのクリック接続されたデバイスには緑色のボタン側があります。
4.デバイスをクリックし、アプリケーションに移動すると、ドキュメントとしてフォルダが表示されます。DBが存在するフォルダにDBをダウンロードしてテストします。
DBがどこにあるかは、どこに置くかによって異なります。ただし、シミュレーターを使用する場合、すべてのアプリファイルはこのフォルダー内に保存されるため、ここのどこかにあります-
~/ライブラリ/Application Support/iPhone シミュレーター/
これには、OSX のメニュー バーから [移動]、[フォルダへ移動] の順に移動してアクセスできます。