使用AVFoundation读取DataMatrix

时间:2017-03-03 16:37:43

标签: swift avfoundation qr-code datamatrix

This适用于标准QR码,但不适用于here等数据矩阵。

1 个答案:

答案 0 :(得分:2)

原因是,您的示例不扫描Data Matrix。它仅扫描AVMetadataObjectTypeQRCodeAVMetadataObjectTypeEAN8CodeAVMetadataObjectTypeEAN13CodeAVMetadataObjectTypePDF417Code。如果添加AVMetadataObjectTypeDataMatrixCode* to the metadataOutput.metadataObjectTypes`-array,它应该可以工作。

Here您可以找到可以使用AVFoudation扫描的机器可读对象类型列表。