Первое, что вам нужно сделать, это определить, есть ли на вашем устройстве фронтальная камера. Для этого вам нужно перебрать видеоустройства.
Попробуйте этот метод UIImagePickerController
:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
Это метод класса, и UIImagePickerControllerCameraDevice может принимать два значения:
- UIImagePickerControllerCameraDeviceRear
- UIImagePickerControllerCameraDeviceFront
Пример кода:
if( [UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront]){
// do something
}