ios - 安装之间仍然存在 AVCaptureSession 错误

标签 ios camera avfoundation avcapturesession avcapturedevice

我有一个应用程序可以直接打开一个基于这个 WWDC 示例的相机:https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html

一些用户一直遇到相机无法打开且不允许他们捕获内容的错误。

我昨晚刚遇到同样的问题,这是我观察到的:

  1. 我正在调试一个单独的问题,相机工作 100% 正常,然后突然停止工作。

  2. 每次我打开应用程序或导航回相机时,它都会显示当前指向的任何内容的黑暗 View ,但图像被卡住了。好像它工作了 1 秒钟,然后捕获预览将卡住。

  3. 我试过强制关闭和重新打开,同样的问题。

  4. 我尝试卸载并重新安装,同样的问题。

  5. 然后我重新启动了手机,问题就解决了。

这个错误怎么可能在不同的安装之间持续存在?

有谁知道可能导致相机出现故障的原因是什么?

如果在使用它几个月后它只出现一次并且我不知道是什么触发它,我应该如何调试它?

最佳答案

你运行的是iOS 9吗? 这可能是 iOS 9 软件内部错误。 我遇到了完全相同的不可重现问题,但使用了 MapKit 的 map View 渲染。 在我的例子中, map View 只显示没有任何 map 对象的矩形网格——没有街道、湖泊、河流等。

我试图在互联网上进行谷歌搜索以找到这种奇怪问题的潜在原因,但没有任何运气。然后我重新启动了设备,这与您的情况一样。

当然,我的信息不是完整的答案,只是想分享我的经验。

关于ios - 安装之间仍然存在 AVCaptureSession 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38834116/

相关文章:

ios - iOS 10.0 运行时崩溃中的 NSCameraUsageDescription?

ios - AVAssetTrack 的 preferredTransform 有时似乎是错误的。如何解决这个问题?

iOS 拍照并保存在应用程序中

python - 使用Python拍照

swift - 观察者导致 AVFoundation captureOutput 方法出现滞后

avfoundation - 为什么 CVPixelBufferGetDataSize 总是返回 32 字节以上的数据?

ios - 如何返回基于类类型的对象?

ios - iPhone 的时区问题

ios - 使用 CABasicAnimation 停止旋转图像

iOS 内存使用分析