Как определить, есть ли камера, есть ли фронтальная камера и вспышка на iOS-устройстве?

Некоторые iOS-устройства не обладают встроенной камерой, как например, iPad первого поколения. Так же не все устройства обладают вспышкой и фронтальной камерой. Код демонстрирует как проверить есть ли камера на устройстве, вспышка и фронтальная камера.


// возвращает YES или NO в зависимости от наличия камеры
[UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera];
// проверяет наличие фронтальной камеры
[UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront];
// проверяет наличие вспышки
[UIImagePickerController isFlashAvailableForCameraDevice: UIImagePickerControllerCameraDeviceRear];

Рейтинг
( Пока оценок нет )
webnewsite.ru / автор статьи
Загрузка ...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: