Определить разрешение камеры в iOS

Я занимаюсь разработкой очень простого видео приложения. Я использую официальный контроль: UIImagePickerController.

Здесь проблема. При первом представлении UIImagePickerController iOS запросит разрешение. Пользователь может нажать да или нет. Если пользователь нажимает нет, элемент управления не отменяется. Вместо этого, если пользователь продолжает нажимать кнопку «Пуск», таймеры включаются, пока экран всегда черный, и пользователь не может остановить таймеры или вернуться назад. Единственное, что может сделать пользователь - это убить приложение. В следующий раз, когда будет представлен UIImagePickerController, он по-прежнему будет черным экраном, и пользователь не сможет вернуться назад, нажав кнопку «Пуск».

Мне было интересно, если это ошибка. Есть ли какой-нибудь способ, которым мы можем определить разрешение камеры, чтобы мы могли решить показать UIImagePickerController или нет?

136
задан Cœur 17 May 2018 в 10:40
поделиться