在我的应用程序中,Zbar可以完美解码。但是问题在于Zbar可以同时解码QR码和条形码。因此,解码后如何获得编码样式的类型?

最佳答案

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

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 ];

    }
}

10-08 17:20