ng-cordova sqlite插件在iOS中的使用问题
如题,在ios下使用了sqlite插件,有一些疑问,还请大家指导。1.var db = $cordovaSQLite.openDB({name:"my.db", location:1}); 打开db文件,实际文件在哪了?2.接上,如果我通过工具制作了一个db文件,创建好了数据表,能通过插件打开吗?怎么打开?
由于数据表较多,字段也较多,不想写代码生成,想着直接创建好一个,在程序中直接用。请各路大神帮忙解答。
自己解决了,通过查看日志输出,发现通过var db = $cordovaSQLite.openDB({name:"my.db", location:1});打开的my.db文件路径位于“/Users/lee/Library/Developer/CoreSimulator/Devices/E577E376-5ACA-4EBB-A297-EE0701A88028/data/Containers/Data/Application/C24BAD7C-568A-40AC-8331-27A3F8AC6012/Library/my.db”。可将该db文件替换为自己设计好的db文件,不过每个环境不一样,可能那几个生成文件夹不太一样,大家如果有遇到此问题的可以查看一下日志输出找找db文件在哪个文件夹。以上此方法仅适用于模拟器调试运行。对于真机运行,由于无法访问真机路径且在发布时我们希望的是db包含在app内,目前还没有想好怎么做。 可以先创建好db放在app里面
页:
[1]