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_変数は、QRCodeReaderのように、zxing :: ReaderのC++サブクラスになります。このクラス名を確認すると、あなたが得ているシンボルを特定するのに役立ちます。それらのうちのいくつかは、他の読者を組み合わせた「MultiFormat」読者であることに注意してください。そうすれば、賢明な検査が必要になるかもしれません。
C++でクラス名を取得する方法については、How to get class name?を参照してください。
あなたが有益な変更を行う場合は、必ずzxingにパッチを提出してください。がんばろう!