起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1736|回复: 3

[处理中3] ios环境使用cordova插件问题

[复制链接]

19

主题

58

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
发表于 2017-8-10 10:01:50 | 显示全部楼层 |阅读模式
完全相同的代码,在Android环境下正常,在ios环境下报错。
undefined is not an object(evaluating 'loginDB.getDatabase').
我能找到的原因可能是IOS监听'deviceready'失败,loginDB未能初始化。
下面是代码:
        var loginDB;
        document.addEventListener("deviceready", function() {
                //初始化数据库
                loginDB = customerDB.getInstance();
                loginDB.initData();
        });
        var db = loginDB.getDatabase();

这是登录是的问题,其他插件还没测试到
发表于 2017-8-10 12:02:56 | 显示全部楼层
请问是什么插件啊?
我好想没找 customerDB  这样的插件呢。。。
你可以看下插件的源码!!

比如类似这样的目录
/Native/plugins/com.justep.cordova.plugin.weixin.v3/src
src下是否有ios 的资源!
如果没有就是不支持苹果的!

如果这个插件不是我们官方的!可能支持就有问题!你说清楚哪儿的插件??


还有一个可能就是deviceready 中的代码还没执行完呢!代码就执行了loginDB.getDatabase();
异步执行的代码顺序导致的!

等待环境初始化试试
http://docs.wex5.com/wex5-ui-question-list-2104
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

58

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2017-8-11 09:53:20 | 显示全部楼层
liangyongfei 发表于 2017-8-10 12:02
请问是什么插件啊?
我好想没找 customerDB  这样的插件呢。。。
你可以看下插件的源码!!

是sqlite数据库插件
回复 支持 反对

使用道具 举报

发表于 2017-8-14 09:48:32 | 显示全部楼层

sqlite 插件的用法案例!
建议先打包测试案例  /UI2/demo/sqlite/simpleData/index.w
试试吧!

或者appLoader 运行这个案例!  是否正常?
应该没问题的!

案例正常,就参考案例的做法!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-8 01:54 , Processed in 0.077597 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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