Swift: 'try!' expression unexpec

2017-04-16  本文已影响0人  SillyMichael

今年把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")

可以成功读取!

上一篇下一篇

猜你喜欢

热点阅读