报错内容
-[AVCaptureMetadataOutput setMetadataObjectTypes:] Unsupported type found - use -availableMetadataObjectTypes
修改
// 原内容
// self.metadataOutput.metadataObjectTypes = @[AVMetadataObjectTypeFace];
// 修改
self.metadataOutput.metadataObjectTypes = self.metadataOutput.availableMetadataObjectTypes;
报错设备是 iphone 12 。不知道为什么会报这个错误,iphone12 不支持 AVMetadataObjectTypeFace这个类型吗?
网上还有人提出其他修改方式
1、权限,使用前先检测相机权限。
2、先调用