我使用UIImagepickercontroller
拍摄照片。它是一个定制的覆盖相机。
我不使用图像预览。
我拍摄多张图片并将其保存在一个文件夹中。我认为这就是问题所在。
如果我一直多次点击"takePicture"
按钮
我得到了这个输出:
[Camera] Failed to capture still image with request <CAMMutableStillImageCaptureRequest burstIdentifier:(null) irisIdentifier(null)> (Error Domain=CAMCaptureControllerErrorDomain Code=-22100 "(null)")
有时应用崩溃了。有这个错误:
[Camera] Attempting to generate BGRA thumbnail data of format 5003 with an invalid surface.
我该如何解决这个问题?
答案 0 :(得分:1)
我认为您在图像选择器中使用了任何类型的“mediaTypes”。
如果你想从图像选择器拍照,你不需要在图像选择器中设置“mediaTypes”,只需要用户“takePicture”方法。
答案 1 :(得分:0)
对我来说,从设备删除一次应用程序后,此问题已解决。我已获得将相机与实时应用程序一起使用的许可,而开发应用程序不再要求该许可。全新安装后,一切正常。