我为使用摄像头扫描条形码的应用编写了以下代码:
[captureMetadataOutput setMetadataObjectTypes:[NSArray arrayWithObject:AVMetadataObjectTypeCode128Code/\*AVMetadataObjectTypeCode39Code\*/]];
我想知道如何写出
setMetadataObjectTypes
可以处理两种条形码的事实:条形码code39和code128? 最佳答案
好的,我想我终于找到了编写它的好方法:
[captureMetadataOutput
setMetadataObjectTypes:
@[AVMetadataObjectTypeCode128Code, AVMetadataObjectTypeCode39Code]
];
要么
[captureMetadataOutput
setMetadataObjectTypes:
[NSArray arrayWithObjects:
AVMetadataObjectTypeCode128Code,
AVMetadataObjectTypeCode39Code,
nil]];
希望能帮助到你。
关于ios - 当我使用setMetadataObjectTypes:加载扫描条形码的类型时,我想设置多个类型(code39,code128等)。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33677160/