在友盟中看到这个错误:
-[AVCaptureMetadataOutput setMetadataObjectTypes:] - unsupported type found. Use -availableMetadataObjectTypes.
这是说,扫码时没有找到支持的元类型。此错误来自iPhone 6 Plus。
但Stackoverflow之后发现,在上面提出的问题大多是因为在addOutput之前就调用了setMetadataObjectTypes:,以致产生这个错误。
那这是什么原因呢?
我的猜想是:14年9月到15年1月出产的6P的镜头有质量问题(Apple的说法是会导致照片模糊),这样的镜头没法使用setMetadataObjectTypes:扫码。