答案 0 :(得分:2)
原因是,您的示例不扫描Data Matrix。它仅扫描AVMetadataObjectTypeQRCode
,AVMetadataObjectTypeEAN8Code
,AVMetadataObjectTypeEAN13Code
和AVMetadataObjectTypePDF417Code
。如果添加AVMetadataObjectTypeDataMatrixCode* to the
metadataOutput.metadataObjectTypes`-array,它应该可以工作。
Here您可以找到可以使用AVFoudation扫描的机器可读对象类型列表。