我正在实现一个要扫描 QR 码的应用程序。为此,我使用了 Zbar SDK,它可以正确扫描二维码。但问题是,在扫描时,除非并且直到我查看除 QR 码以外的任何其他内容,否则 QR 码不会被捕获。相同的应用程序在 iOS 5 上运行。但在 iOS 6 上出现此问题。
谁能知道如何解决这个问题?
要解决此问题,请执行以下步骤:
1.转到ZBar主页并导航到mercurial存储库直接链接
2. 以 zip 格式下载 zbar 存储库。
3. 解压缩文件并导航到名为“iphone”的子文件夹。
4. 打开 XCode 项目。
5. 删除“Examples”文件夹(该文件夹在我的机器上导致构建错误)。
6. 点击“CMD + B”并构建源代码。
7. 找到新的 libzbar.a 文件。(用户/库/开发人员/Xcode/DerivedData/zbar…)
8. 将项目中旧的 libzbar.a 文件替换为新文件。
9. 点击“CMD + R”就可以了。