如何用zxing库获取扫描条码类型?

时间:2011-02-08 11:17:55

标签: iphone zxing

如何使用zxing库获取条形码类型?委托方法仅返回文本中的条形码。

1 个答案:

答案 0 :(得分:0)

代表回电是,

- (void)decoder:(Decoder *)decoder didDecodeImage:(UIImage *)image usingSubset:(UIImage *)subset withResult:(TwoDDecoderResult *)twoDResult {

Decoder.mm中的readers属性是FormatReaders的列表。

@interface FormatReader : NSObject {
      zxing::Reader *reader_;
}

FormatReader中的reader_变量将是zxing :: Reader的C ++子类,就像QRCodeReader一样。检查此类名称有助于确定您获得的符号系统。请注意其中一些是结合其他读者的“MultiFormat”读者,因此您可能需要进行一些巧妙的检查。

有关如何在C ++中获取类名的信息,请参阅How to get class name?

如果您最终进行了有用的修改,请务必将补丁提交回zxing。祝你好运!