【发布时间】:2014-02-02 06:20:08
【问题描述】:
我的情况很奇怪……
我基于 Apple 的 AVCam 示例实现了一个应用内摄像头。它工作得很好。我的问题不是关于实际的相机实现,而是......什么可能导致视图按钮在一部 iPhone 5S 上工作但在另一部 iPhone 5S 上失败。两者都使用相同的应用程序版本,安装了相同的 iOS 版本 (7.0.4),等等。
问题是......相机启动并且相机预览显示正常,但该视图上的按钮(即快门释放、闪光灯选项、前置/后置摄像头开关等)都无法响应。他的 iPhone 5S 是 4 个 iPhone 5S 中唯一一个有问题的。
试图缩小可能不同的范围,直到几天后我再次见到我的客户(是他的)时,我可以将“悲伤”的 iPhone 5S 连接到我的调试器......我们确实注意到我的手机要求访问我的照片的权限,而他没有...
是否有一些他可以启用的系统设置会导致此检查被跳过?我问是因为我想知道相机场景的视图控制器是否正在等待该检查中的某些内容并因此挂起 UI。
任何想法将不胜感激
【问题讨论】:
标签: ios camera settings user-permissions avcapture