Большая часть поддержки доступности, связанной с камерой, предоставляется через UIImagePickerController
.Немного сложнее обнаружить видеокамеру.Вы можете обнаружить присутствие видеокамеры в устройстве iOS, используя следующий метод.
- (BOOL) isVideoCameraAvailable
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
NSArray *sourceTypes = [UIImagePickerController availableMediaTypesForSourceType:picker.sourceType];
[picker release];
if (![sourceTypes containsObject:(NSString *)kUTTypeMovie ]){
return NO;
}
return YES;
}