还有其他人在使用 ZBar 时遇到过这个问题吗?当我将我的项目迁移到 XCode 6/iOS8 并且我使用的是 ZBar 1.3 代码时,我的应用程序停止检测条形码。不会抛出任何错误消息。应用程序刚刚停止检测条形码。我为 arm64、armv7 和 armv7s 重新编译了我的 ZBar 项目,并将模拟器和 iphone libzbar.a 文件合并为一个文件并重新插入到我的项目中。仍然无法在我的应用程序中使用 ZBar 进行扫描,我注意到 ZBar 代码中有大约 245 个警告,这些警告是由于 iOS6 和 iOS7 中的功能弃用等原因引起的。我还注意到另一个使用 ZBar 的开发者应用程序在我将手机升级到 iOS8 时也停止工作。顺便说一句:自 2012 年以来,ZBar 代码似乎没有在 Mercurial 中更新过,所以我可能只是使用 AVFoundation 框架编写自己的条形码扫描例程。
最佳答案
我们决定放弃ZBar,直接使用Avfoundation框架编写自己的条码扫描例程。我们真的很喜欢 ZBar,但是,源代码已经 2 年没有被触及了,并且有许多需要修复的弃用,而且 Avfoundation 框架非常直接且易于用于条码扫描。查看此链接到一个简单的入门教程 (http://www.appcoda.com/qr-code-ios-programming-tutorial/)。
关于ios - 有人在让 ZBar 在他们的 iOS8/Xcode 项目中工作有困难吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26225023/