我有一张印有QR码和条形码的票。但我坚持解析/扫描两个代码。如果我把以下应用程序只扫描QR码
metadataOutput.setMetadataObjectsDelegate(self, queue: dispatch_get_main_queue())
// I can't use them both I need to skip AVMetadataObjectTypeQRCode to scan barcode
metadataOutput.metadataObjectTypes = [AVMetadataObjectTypeQRCode,AVMetadataObjectTypeEAN8Code,AVMetadataObjectTypeEAN13Code, AVMetadataObjectTypePDF417Code,AVMetadataObjectTypeCode128Code,AVMetadataObjectTypeCode39Code]
并扫描条形码我需要delet AVMetadataObjectTypeQRCode
metadataOutput.metadataObjectTypes = [AVMetadataObjectTypeEAN8Code,AVMetadataObjectTypeEAN13Code, AVMetadataObjectTypePDF417Code,AVMetadataObjectTypeCode128Code,AVMetadataObjectTypeCode39Code]
我希望能够扫描QR码和条码吗? 我不确定其他类型是否必要
答案 0 :(得分:0)
同时检测的最大数量为4,此数字仅适用于二维条形码。 1维条形码识别仅限于1次检测。有关详细信息,请参阅此参考:
因此,这排除了同时检测2D和1D条形码。