扫描条形码扫不出来的情况

来源:互联网 发布:知产法务助理就业 编辑:程序博客网 时间:2024/04/30 05:14

当app需要添加扫条形码的功能的时候。自己不会,网上一搜。遂引用之;

但之后发现了扫描书本上的条形码还ok,但公司自己印的都扫不出来。本来打算用zxing替换呢。发现ZXing好像的iphone部分已经没啦。不知道为啥。。

闹了两天。解决:

 
    if (item.type == QRItemTypeQRCode) {
        _output.metadataObjectTypes =@[AVMetadataObjectTypeQRCode];//二维码扫描
        self.title = @"二维码";
        self.isQrType = NO;
    } else if (item.type == QRItemTypeOther) {
        self.title = @"条形码";
        self.isQrType = YES;
        _output.metadataObjectTypes = @[
                                        AVMetadataObjectTypeEAN13Code,
                                        AVMetadataObjectTypeEAN8Code,
                                        AVMetadataObjectTypeCode128Code,
                                        AVMetadataObjectTypeInterleaved2of5Code//经过一个个实验,添了这个发现好使啦。
                                        
                                    ];
//        AVMetadataObjectTypeCode93Code,
//        AVMetadataObjectTypeCode39Code,

//        AVMetadataObjectTypeCode39Mod43Code,
//        AVMetadataObjectTypeUPCECode,

//        AVMetadataObjectTypePDF417Code,
//        AVMetadataObjectTypeAztecCode,
//        AVMetadataObjectTypeITF14Code,
//        AVMetadataObjectTypeDataMatrixCode,
如果发现还是扫不出来。。。不用怀疑,一个个添加。一定ok!

0 0
原创粉丝点击