【发布时间】:2017-08-12 20:34:21
【问题描述】:
我正在开发 Swift 单例类以轻松集成 SQLite(使用 FMDB 包装类)
在目录中创建数据库,插入和获取数据的简单方法。
在 Swift 中桥接支持 FMDB Objective C 的使用。
let contactDB = FMDatabase(path: String(methodToCreateDatabase()!.absoluteString) )
if contactDB.open() {
let insertSQL = strQuery
let result = contactDB.executeUpdate(insertSQL,
withArgumentsInArray: nil)
if !result {
print("Failed to add contact")
print("Error: \(contactDB.lastErrorMessage())")
return false
} else {
print("Contact Added")
return true
}
} else {
print("Error: \(contactDB.lastErrorMessage())")
return false
}
【问题讨论】: