最佳答案
我正在开发一个非常简单的视频应用程序。我使用的官方控件: UIImagePickerController。
这就是问题所在。当第一次显示 UIImagePickerController 时,iOS 将请求该许可。用户可以单击是或否。如果用户单击“否”,则不会解除控件。相反,如果用户继续单击开始按钮,计时器将继续运行,而屏幕始终是黑色的,用户不能停止计时器或返回。用户唯一能做的就是关闭应用程序。下次出现 UIImagePickerController 时,它仍然是一个黑屏,如果单击 start,用户就不能返回。
我在想是不是窃听器。有没有什么办法可以检测到相机的许可,这样我们就可以决定是否显示 UIImagePickerController?