我有这个:
guard let dbPath = Bundle.main.path(forResource: "FluidDatabase",
ofType: "sqlite",
inDirectory: "Models") else {
assertionFailure()
return
}
该文件位于此处: MainAppFolder /型号/ FluidDatabase.sqlite。
它一直被assertionFailure抓住。
答案 0 :(得分:0)
您似乎已将不必要的“模型”传递到inDirectory中,如果您已将Sqlite文件作为参考文件添加到项目中,那么您可以直接从bundle获取它的路径。
Swift 4
guard let dbPath = Bundle.main.path(forResource: "FluidDatabase",ofType: "sqlite",inDirectory: nil)
else {
assertionFailure()
return
}
答案 1 :(得分:0)
好的,问题是该文件未包含在文件检查器中我的项目的目标成员资格中。