4
我如何获得zxing库的条码类型?委托方法仅返回文本中的条形码。如何用zxing库获取扫描的条码类型?
我如何获得zxing库的条码类型?委托方法仅返回文本中的条形码。如何用zxing库获取扫描的条码类型?
则委托调用的回复是,
- (void)decoder:(Decoder *)decoder didDecodeImage:(UIImage *)image usingSubset:(UIImage *)subset withResult:(TwoDDecoderResult *)twoDResult {
在Decoder.mm读者属性是FormatReaders的列表。
@interface FormatReader : NSObject {
zxing::Reader *reader_;
}
FormatReader中的reader_变量将是zxing :: Reader的C++子类,就像QRCodeReader一样。检查此类名称将有助于确定您获得的符号系统。请注意,其中一些是结合其他读者的'MultiFormat'读者,因此您可能需要做一些聪明的检查。
请参阅How to get class name?了解如何在C++中获取类名。
如果您最终做出有用的修改,请确保将补丁提交回zxing。祝你好运!