如何从Zbar获取条形码的类型?

How to get the type of bar code from zbar?(如何从Zbar获取条形码的类型?)

本文介绍了如何从Zbar获取条形码的类型?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的应用程序中,Zbar进行了完美的解码。但问题是,Zbar可以同时解码二维码和条形码。那么解码后,如何获取编码样式的类型?

推荐答案

ZBarSymbol中的类型有返回码。您将查找二维码的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 ]; 

    }
}

这篇关于如何从Zbar获取条形码的类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:如何从Zbar获取条形码的类型?

基础教程推荐