如何使用phonegap为iPhone编译条形码扫描仪?

时间:2012-08-29 11:06:31

标签: iphone ios cordova barcode barcode-scanner

我目前正在为我的最后一年项目使用条形码扫描仪编写应用程序。

在互联网上搜索后,我来到了这个网站:https://github.com/phonegap/phonegap-plugins

我的第一个问题是,我应该使用哪些代码? iOS / BarcodeScanner中的那个,还是iPhone / BarcodeScanner中的那个?我试过了两个,但我只想让别人给我一个明确的答案。这导致了我的第二个问题。

我的第二个问题是,在使用iOS / BarcodeScanner中的代码后,我的应用程序编译得很好,但是相机扫描拒绝显示。如何通过index.html调用扫描功能?

如果我应该使用iPhone / BarcodeScanner中的代码,编译它们会给我一个“PGPlugin.h文件丢失”错误。我该如何修复它?

我仍然是这个整个编程场景的新手并完成了我的谷歌搜索,所以如果我问的是一个已经回答的问题,请原谅我。在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您回答第一个问题,请查看此https://github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner并按照自述文件进行操作。

回答第二个问题:

window.plugins.barcodeScanner.scan(
function(result) {
    if (result.cancelled)
        alert("the user cancelled the scan")
    else
        alert("we got a barcode: " + result.text)
},
function(error) {
    alert("scanning failed: " + error)
}

以上链接解决了所有问题。