iOS - 如何使用 zxing 解码图像
我需要使用 iOS 的 zxing 库解码 QR 图像。
我是 iOS 编程新手,并且一直在查看项目中包含的代码示例,但我不知道如何使用这个库来解码图像。
如果有人可以发布我如何解码图像的示例,我们将不胜感激。
到目前为止,我已经确定了 Decoder 类,它有一个名为“decodeImage”的方法,我已经加载了图像。但这个方法返回一个布尔值,而我需要的是一个包含二维码值的文本字符串。
提前致谢!
I need to decode an QR image using the zxing library for iOS.
I'm new to iOS programming, and have been looking through the code examples included in the project, but I can't figure out how to just decode an image using this library.
If anyone can please post examples of how I decode an image it would be much appreciated.
So far I've identified the Decoder class, which has a method called "decodeImage" which I've loaded with an image. But this method returns a boolean, and what I need is a text string containing the value of the QR code.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是最终解决我的问题的代码 - 感谢 smparkes
头文件
实现文件的帮助
This was the code that finally solved my problem - thanks to the help from smparkes
HEADER FILE
IMPLEMENTATION FILE
您需要创建一个委托类/实例并设置解码器
delegate
属性。然后,当您调用decodeImage
时,小部件将调用didDecodeImage
或failedToDecodeImage
。You need to create a delegate class/instance and set the decoder
delegate
property. Then the widget will calldidDecodeImage
orfailedToDecodeImage
when you calldecodeImage
.