PhoneGap中文网

 找回密码
 立即注册
查看: 16119|回复: 2
打印 上一主题 下一主题

ng-cordova sqlite插件在iOS中的使用问题

[复制链接]

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
跳转到指定楼层
楼主
发表于 2016-6-3 11:14:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,在ios下使用了sqlite插件,有一些疑问,还请大家指导。1.var db = $cordovaSQLite.openDB({name:"my.db", location:1}); 打开db文件,实际文件在哪了?
2.接上,如果我通过工具制作了一个db文件,创建好了数据表,能通过插件打开吗?怎么打开?

由于数据表较多,字段也较多,不想写代码生成,想着直接创建好一个,在程序中直接用。请各路大神帮忙解答。
回复

使用道具 举报

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
沙发
 楼主| 发表于 2016-6-3 15:35:59 | 只看该作者
自己解决了,通过查看日志输出,发现通过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内,目前还没有想好怎么做。
回复 支持 反对

使用道具 举报

1

主题

8

帖子

127

积分

注册会员

Rank: 2

积分
127
板凳
发表于 2016-6-4 10:53:05 | 只看该作者
可以先创建好db放在app里面
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-12-31 05:44 , Processed in 0.055393 second(s), 34 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表