二维码扫描之AVCaptureMetadataOutput setMetadataObjectTypes: unspported type found

前几天做了个二维码扫描功能,因为app支持IOS7以上版本,所以选择了IOS的原生二维码扫描AVFoundation。上线后部分玩家反映点击就崩溃,找到同样的iphone,同样的IOS版本没有任何崩溃的现象,疯了!

后来有个同事居然也反映奔溃,拿来debug半天都没找出问题,只知道设置output.metadataObjectTypes=@[AVMetadataObjectTypeQRCode]的时候崩溃了,后来发现output.availableMetadataObjectTypes为空,却不知为何为空。google了一遍,大家都说要先设置session的output,可我是已经设置了的,所以排除这种可能性。后来磨叽了很久查了很久google,百度都没结果。到下午的时候突然灵光一闪想着这不是相机么,该不会是关了权限吧,打开设置一看,居然真是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值