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