iOS の SQLite にデータを保存しようとしていますが、データベースを開くことができません。
class DBManager: NSObject {
var database: COpaquePointer = nil
let dbPath = "myDB/mydb.db"
override init() {
super.init()
database = openDB()
}
func openDB() -> COpaquePointer {
var db: COpaquePointer = nil
if sqlite3_open(dbPath, &db) == SQLITE_OK {
print("Successfully opened connection to database at \(dbPath)")
return db
} else {
print(sqlite3_open(dbPath, &db))
print("Unable to open database.")
}
return nil
}
}
次のエラーが表示されます。
14 データベースを開けません。
誰でも助けることができますか?
ps: sqlite マネージャー Firefox プラグインから作成した db ファイルを含む myDB フォルダーをコードに追加しました。