xCode SQLite Swift4 DB错误:1“没有这样的表:medicamentos2”

时间:2017-12-05 18:18:05

标签: ios sqlite

我试图在swift xcode 9中读取预加载数据的SQLite数据库,但显然它打开数据库但是,它找不到表,它给了我以下消息: DB错误:1“没有这样的表:medicamentos2” 我有以下代码来复制它。

func getPath(_ fileName: String) -> String {

     let bundlePath = Bundle.main.path(forResource: "Data", ofType: ".db")
     let destPath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
     let fileManager = FileManager.default
     let fullDestPath = URL(fileURLWithPath: destPath).appendingPathComponent("Data.db")
     if fileManager.fileExists(atPath: fullDestPath.path){
        print("Database file is exist")
        print(fileManager.fileExists(atPath: bundlePath!))
     }else{
        do{
            try fileManager.copyItem(atPath: bundlePath!, toPath: fullDestPath.path)
        }catch{
            print("\n",error)
        }
     }

    print(fullDestPath.path)
    return fullDestPath.path
}

我不知道我在哪里失败了。 谢谢

0 个答案:

没有答案