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。祝你好運!