4

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

4

1 回答 1

0

代表回调是,

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

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

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

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

请参阅如何获取类名?了解如何在 C++ 中获取类名。

如果您最终做出了有用的修改,请确保将补丁提交回 zxing。祝你好运!

于 2011-12-07T20:08:58.467 回答