0
This適用於標準QR碼,但是不適用於Data Matrix,如here。使用AVFoundation讀取DataMatrix
This適用於標準QR碼,但是不適用於Data Matrix,如here。使用AVFoundation讀取DataMatrix
原因是您的示例不掃描Data Matrix。它只能掃描AVMetadataObjectTypeQRCode
,AVMetadataObjectTypeEAN8Code
,AVMetadataObjectTypeEAN13Code
和AVMetadataObjectTypePDF417Code
。如果你添加AVMetadataObjectTypeDataMatrixCode* to the
metadataOutput.metadataObjectTypes`數組,它應該可以工作。
Here您可以找到可以使用AVFoudation進行掃描的機器可讀對象類型的列表。
原因是您的示例不掃描Data Matrix。它只掃描AVMetadataObjectTypeQRCode,AVMetadataObjectTypeEAN8Code,AVMetadataObjectTypeEAN13Code和AVMetadataObjectTypePDF417Code。 它應該工作,如果你添加'AVMetadataObjectTypeDataMatrixCode'到'metadataOutput.metadataObjectTypes'數組。 –
真棒,非常感謝!現在它工作:) – Pascal