今年把Swift2.3转成3的时候,由于早期sqlite包不是用swift3编译的,因此重新找了一个github上的sqlite库。
在使用以下语句链接数据库时
import SQLite
let db = try! Connection("data.db")
错误提示:
'try!' expression unexpectedly raised an error: unable to open database
在stackoverflow上找到解决方案
import SQLite
let path = NSSearchPathForDirectoriesInDomains(
.documentDirectory, .userDomainMask, true
).first!
llet db = try! Connection("\(path)/data.db")
可以成功读取!