我有一个iPhone应用程序,它提供了一个UIImagePickerController供用户拍照。它可以在iPhone,iPod和iPad mini上正常工作,但在一台iPad 3上它会出现这样的情况。
有人会想到这会发生的原因吗?镜头没有任何阻挡,所有其他相机应用程序在设备上都能正常工作。
我正在这样呈现控制器:
self.picker = [[UIImagePickerController alloc] init];
self.picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeImage];
self.picker.delegate = self;
self.picker.toolbarHidden = YES;
self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;
self.picker.allowsEditing = NO;
self.picker.showsCameraControls = YES;
if ([UIImagePickerController isFlashAvailableForCameraDevice:UIImagePickerControllerCameraDeviceRear])
{
self.picker.cameraFlashMode = UIImagePickerControllerCameraFlashModeAuto;
}
[self presentModalViewController:picker animated:YES];
我真的很感激任何帮助
由于