【发布时间】:2020-07-01 03:21:36
【问题描述】:
我似乎在几个捕获周期后随机收到此错误消息:
错误整理照片:Error Domain=AVFoundationErrorDomain Code=-11800 "操作无法完成" UserInfo={NSLocalizedFailureReason=发生未知错误 (-16802), NSLocalizedDescription=操作无法完成, NSUnderlyingError=0x281f20f30 {错误域=NSOSStatusErrorDomain 代码=-16802 "(null)"}}
错误发生在:
func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) {}
注意事项:
- 第一次捕获时不会出现此错误。
- 图片格式也是经过处理的格式:HEIF
- iOS 13
【问题讨论】:
-
-12686 表示在相机流水线开始附近存在缓冲区分配失败。 -16802 同样表示驱动程序层的静止图像故障。
-
那些似乎对那个线程很有帮助。
标签: ios swift xcode avfoundation avcapturephotosettings