iphone - 如何从zbar获取条码类型?

标签 iphone ios qr-code zbar

在我的应用程序中,Zbar 解码完美。但问题是 Zbar 可以解码 QR 码和条形码。那么解码后,如何获取Encoding Style的类型呢?

最佳答案

ZBarSymbol 中有类型的返回码。您将为 QR 码寻找 ZBAR_QRCODE

ZBarSymbol documentation

像这样的东西应该可以帮助你得到符号:

- (void) readerView: (ZBarReaderView*) view didReadSymbols: (ZBarSymbolSet*) syms  fromImage: (UIImage*) img 
{
    //do something useful with results and display resultText in resultViewController
    for(ZBarSymbol *sym in syms) 
    {
        imageResult3.image = img; 
        resultText.text = sym.typeName;
        resultText.text =  [ resultText.text stringByAppendingString:@" - " ];
        resultText.text =  [ resultText.text stringByAppendingString:sym.data ]; 

    }
}

关于iphone - 如何从zbar获取条码类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18587917/

相关文章:

iphone - 我需要学习什么才能完成 iPhone 的 3D 赛车游戏?我需要什么工具?

iphone - 重写 NSObject 的描述方法

ios - 如何从 NSDictionary 获取 IndexPath

java - 如何用 Java 解码 QR 码中的字节?

iphone - Facebook 注销无法通过 Facebook Connect iPhone API 正常工作

ios - 自定义过渡动画显示 viewController 并闪烁

ios - Notification Observer 没有收到帖子

ios - 如何在单个 UILabel 中使用多个间距

javascript - 我们可以在二维码中保存/存储多少数据/信息?

java - Android 应用程序中的二维码扫描仪