初心者です。
FMDBでSQLiteを利用して
マスターデータの入ったデータベースを反映させたいと考えておりますが、
Xcodeのでバッグバーに以下が表示されます。
DB Error : 1 "no such table: テーブル名”
解決策を探していたところ、
FMDBでSQLite利用時の、DB Error: 1 “no such table: エラーについて
という記事を見つけ拝見させていただきましたが、よく理解できず、未だデバッグできておりません。
記事を見て、マスターデータが入ったデータベースファイルをCopy Bundle Resourcesに設置してみたのですがうまくいきません。
またリンク先の記事に、
アプリケーションをビルドした際、データベースSelfPhoto.sqliteの位置は当然ながらXcodeプロジェクト内ではなく、シミュレータもしくは実機の対象アプリケーション専用のサンドボックス(アプリケーション専用のディレクトリ)内で、Documentsディレクトリ以下に設置される。
引用テキスト場所は下記のとおり。
/Users/ユーザ名/Library/Application Support/iPhone Simulator/iOSのバージョン/Applications/アプリケーションのUUID/Documents
と記述されていますが、私のMacにはそのようなディレクトリがなく、ビルド後のデータベースがどこにあるのかわかりません。
(Xcode7.0を使用しているのでディレクトリの場所が変わってしまっているのでしょうが、データベースのファイル名で検索しても見つかりません。)
具体的な解決策とご説明をいただけないでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/25 15:39