cordova 离子4 ZBar崩溃在ios

jslywgbw  于 2023-01-21  发布在  iOS
关注(0)|答案(2)|浏览(116)

我正在使用Ionic4 zbar扫描条形码。每次我试图打开相机我的应用程序崩溃。我尝试了所有不同的iphone设备。我的代码在android设备上工作正常。
https://ionicframework.com/docs/native/zbar
离子型:
离子型CLI:5.0.0(/usr/local/lib/节点模块/离子型)离子型框架:@离子/Angular 4.4.0@Angular -开发套件/构建-Angular :0.12.4@Angular 开发工具包/原理图:7.2.4Angular /倾斜角:7.2.4@离子/Angular 工具包:1.4.0
cordova :
cordova CLI:9.0.0(cordova-lib@9. 0. 1) cordova 平台:安卓7.1.4,ios 5.0.1 cordova 插件:cordova插件离子键盘2.1.3,cordova插件离子网络视图3.1.2,(和10个其他插件)
效用:
cordova -雷斯:0.3.0本机运行:0.2.2
系统:
Android SDK工具:26.1.1(/用户/conagrabrands/库/Android/sdk)ios部署:1.9.4 ios-sim卡:8.0.1 NodeJS :v10.16.0(/usr/本地/bin/节点)npm:操作系统:macOS Mojave Xcode:Xcode 10.2.1构建版本10E1001
预期结果是摄像头应打开以扫描条形码。

xfyts7mz

xfyts7mz1#

我从来没有得到这个ZBar插件在iOS上工作...如果你只想要基本的扫描功能(条形码或二维码),我会建议使用条形码扫描仪插件
https://ionicframework.com/docs/native/barcode-scanner
这真的很稳定,在我的Android和iOS设备上的应用程序上都能很好地工作

3df52oht

3df52oht2#

从插件中删除这些行

UIView *infoButton = [[[[[self.scanReader.view.subviews objectAtIndex:2] subviews] objectAtIndex:0] subviews] objectAtIndex:infoButtonIndex];
        [infoButton setHidden:YES];

相关问题