当我使用 setMetadataObjectTypes: 加载扫描条码的类型时,我想设置几种类型(code39、code128 等...)
When I use setMetadataObjectTypes: to load the type of the scanning barcode, I would like to set severals types (code39, code128, etc...)
我为使用相机扫描条形码的应用编写了这段代码:
[captureMetadataOutput setMetadataObjectTypes:[NSArray arrayWithObject:AVMetadataObjectTypeCode128Code/\*AVMetadataObjectTypeCode39Code\*/]];
我想知道如何写出 setMetadataObjectTypes
可以处理两种类型的条码:条码 code39 和 code128?
好吧,我想我终于找到了写它的好方法:
[captureMetadataOutput
setMetadataObjectTypes:
@[AVMetadataObjectTypeCode128Code, AVMetadataObjectTypeCode39Code]
];
或
[captureMetadataOutput
setMetadataObjectTypes:
[NSArray arrayWithObjects:
AVMetadataObjectTypeCode128Code,
AVMetadataObjectTypeCode39Code,
nil]];
希望对您有所帮助。
我为使用相机扫描条形码的应用编写了这段代码:
[captureMetadataOutput setMetadataObjectTypes:[NSArray arrayWithObject:AVMetadataObjectTypeCode128Code/\*AVMetadataObjectTypeCode39Code\*/]];
我想知道如何写出 setMetadataObjectTypes
可以处理两种类型的条码:条码 code39 和 code128?
好吧,我想我终于找到了写它的好方法:
[captureMetadataOutput
setMetadataObjectTypes:
@[AVMetadataObjectTypeCode128Code, AVMetadataObjectTypeCode39Code]
];
或
[captureMetadataOutput
setMetadataObjectTypes:
[NSArray arrayWithObjects:
AVMetadataObjectTypeCode128Code,
AVMetadataObjectTypeCode39Code,
nil]];
希望对您有所帮助。