1***@qq.com
1***@qq.com
  • 发布:2018-08-04 21:03
  • 更新:2018-08-07 17:29
  • 阅读:2143

【报Bug】苹果扫码闪退

分类:HTML5+

详细问题描述
iphone版本:11.4.1
hbuilder版本: 9.1.14.201808032109
使用了huilder例子提供的代码,运行扫码功能,出现闪崩。应用程序直接结束了
已经参考了网上的一些解决方法,包括分配权限等都无法解决。这个只有iphone出现,andriod没有这个问题。
重现步骤

运行环境
[系统版本]:
[浏览器版本]
[IDE版本]:9.1.14.201808032109
[mui版本]:3.7.2

附件
[代码片段]
[安装包]

联系方式

[电话]:

2018-08-04 21:03 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

补充:
后来发现问题,当打开扫码功能时,我传递了指定扫描格式的,代码如下:
var filters = [plus.barcode.QR, plus.barcode.CODE128, plus.barcode.EAN13, plus.barcode.EAN8, , plus.barcode.ITF];
si_mobile_global_erweima_control = new plus.barcode.Barcode('barcode_bcid', filters);

就是这个自定义的filters引起了闪退,我把这个参数去掉,使用默认的就不会有问题

  • 8***@qq.com

    我上面是这样用的var filter; 下面是scan = new plus.barcode.Barcode('bcid',filter,styles); 求大佬指点指点 也是iphone6plus闪退

    2018-12-15 10:12

  • 8***@qq.com

    默认写啥呢 大佬 求告知 谢谢!

    2018-12-15 10:18

1***@qq.com

1***@qq.com (作者)

再次确认,我的参数中传递了一个空的值,导致苹果闪退,但是andriod没有问题,
改一下参数即可

  • 8***@qq.com

    大佬是把filters 参数换一个吗?

    2018-12-15 10:09

骁骑

骁骑

问题已经修复 我们会尽快更新到打包机

  • 8***@qq.com

    大佬 默认参数写啥呢?

    2018-12-15 15:07

该问题目前已经被锁定, 无法添加新回复