phonegap插件条形码扫描仪在ios上冻结
我在OSX 10.11.2上使用了ionic版本1.7.12和phonegap插件barcodescanner版本4.1.0,另外的节点版本是v0.10.26和cordova 5.4.1,在IOS 6+上测试,在我的项目编译并在测试设备上安装ipa后,当我尝试打开扫描仪时,它冻结了应用程序,需要添加的是一个遗留应用程序 令人疏远的是,如果我使用ionic cli从头开始一个新项目,并安装插件,它就可以正常工作 任何我应该去看的地方或者我做错了什么 谢谢你说的“冻结”是什么意思?我也有类似的问题,当我点击一个按钮切换条形码扫描仪时,它会打开一个相机视图并冻结,所谓“冻结”是指相机拍摄的图像,并且没有移动(您仍然可以单击“取消”按钮并返回视图) 我发现button click事件用一次单击切换了两次,它解释了为什么图像不移动 我通过努力解决了这个问题phonegap插件条形码扫描仪在ios上冻结,ios,cordova,ionic-framework,phonegap-plugins,Ios,Cordova,Ionic Framework,Phonegap Plugins,我在OSX 10.11.2上使用了ionic版本1.7.12和phonegap插件barcodescanner版本4.1.0,另外的节点版本是v0.10.26和cordova 5.4.1,在IOS 6+上测试,在我的项目编译并在测试设备上安装ipa后,当我尝试打开扫描仪时,它冻结了应用程序,需要添加的是一个遗留应用程序 令人疏远的是,如果我使用ionic cli从头开始一个新项目,并安装插件,它就可以正常工作 任何我应该去看的地方或者我做错了什么 谢谢你说的“冻结”是什么意思?我也有类似的问题,
$scope.scannerActive = false;
$scope.scanBarcode = function() {
if(!$scope.scannerActive) {
$scope.scannerActive = true;
$ionicPlatform.ready(function() {
$cordovaBarcodeScanner.scan().then(
function(result) {
if (!result.cancelled) {
console.log(result)
}
else {
console.log('cancelled')
}
},function(error) {
alert(JSON.stringify(error));
}).finally(function() {
$scope.scannerActive = false;
});
});
}
};