1

我正在尝试在 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:我已将 myDB 文件夹添加到我的代码中,其中包含我从 sqlite manager firefox 插件创建的 db 文件

4

0 回答 0