【发布时间】:2012-01-14 15:07:42
【问题描述】:
我正在尝试将barcode scanner 添加到适用于 iOS 的 JQM phonegap 项目中。我已按照列出的说明进行操作,但我不能 100% 确定我是否正确执行了第一步和最后一步。
将 .h、.cpp 和 .mm 文件复制到您的插件目录中 项目。您可能需要设置编译选项 zxing-all-in-one.cc 关闭优化。
我直接将这三个文件复制到了xcode的plugins文件夹中。它没有给我任何错误,但它也不起作用。我不知道如何在 xcode 中做编译器选项,所以我没有完成最后一步。
目前,我的应用程序仍然可以正常运行,并且运行扫描功能会打开相机,并打开用于条形码扫描仪的 ui。问题是它似乎既不是在寻找也不是在寻找条形码,它只是保持不变并且什么都不做(直到你点击取消,然后它才能正确显示取消的消息)。
任何人有什么想法或者我应该去哪里看看?
【问题讨论】:
-
你能帮我解决这个问题吗,我正在努力让它工作,目前我遇到了一个错误。 “成功回调中的错误:networkstatus0= typeerror: 'null' is not an object”。
-
Err,虽然这与我的问题没有任何关系,但无论如何我都会尽力提供帮助......该错误通常来自您拥有一个为空的对象(获取返回参数从回调为 null 但随后尝试使用 parameter.WasSuccessful() 或其他东西)。我会尝试打印出您正在使用的任何对象,并查看是否有任何不应该为空的对象。如果这不起作用,我会发布一个问题,而不是在一个不相关的 5 个月大的已解决问题中发表评论。
-
感谢提醒,一位版主取消了我的帐户,所以我无法发布问题,无论如何谢谢
标签: iphone ios cordova barcode-scanner zxing