我正在 phonegap 中开发 pdf417 条码扫描仪。我在安卓手机上测试过。它的工作就像一个魅力,但是当我在 IOS 中测试它时,我没有收到任何错误,但没有在 IOS 中调用 pdf417scanner。我添加了 CDVpdf417.h,CDVpdf417.m 插件并添加了 <plugin name="CDVpdf417" value="CDVpdf417" />
,
配置.xml:
<feature name="Pdf417Scanner">
<param name="ios-package" value="CDVpdf417" />
</feature> .
index.js:
scanButton.addEventListener('click', function() {
var scanner = cordova.require("cordova/plugin/Pdf417Scanner");
//cordova.plugins.pdf417Scanner.scan(
scanner.scan(
// Register the callback handler
function callback(data) {
alert("got result " + data.data + " type " + data.type);
if (data.cancelled == true) {
resultDiv.innerHTML = "Cancelled!";
} else if (data.resultList && data.resultList.length > 1) {
// More than 1 element in results
resultDiv.innerHTML = data.resultList.length + " results";
} else {
resultDiv.innerHTML = "Data: " + data.data + " (raw: " + hex2a(data.raw) + ") (Type: " + data.type + ")";
}
},
// Register the errorHandler
function errorHandler(err) {
alert('Error');
},
[ ["PDF417", "QR Code"], true ] //We want qr codes and pdf417 scanned with the beep sound on
);
});
你能告诉我我在哪里做错了吗?