2017-03-03 17 views
0

Thisは標準のQRコードで動作しますが、hereのようなデータマトリックスは使用できません。AVFoundationを使用してDataMatrixを読む

+1

この理由は、あなたの例でデータマトリックスがスキャンされないためです。 AVMetadataObjectTypeQRCode、AVMetadataObjectTypeEAN8Code、AVMetadataObjectTypeEAN13Code、およびAVMetadataObjectTypePDF417Codeのみをスキャンします。 'AVMetadataObjectTypeDataMatrixCode'を' metadataOutput.metadataObjectTypes'配列に追加するとうまくいくはずです。 –

+0

すごく、ありがとう!今それは動作します:) – Pascal

答えて

1

この理由は、あなたの例でデータマトリックスがスキャンされないためです。 AVMetadataObjectTypeQRCodeAVMetadataObjectTypeEAN8CodeAVMetadataObjectTypeEAN13CodeおよびAVMetadataObjectTypePDF417Codeのみスキャンします。 AVMetadataObjectTypeDataMatrixCode* to the metadataOutput.metadataObjectTypes`-arrayを追加するとうまくいくはずです。

Hereは、AVFoudationでスキャンできるマシンで読み取り可能なオブジェクトタイプのリストを検索します。

関連する問題