是iPad应用的新手。我想为我的应用程序访问ipad相机,但ipad2它有相机,所以我想查看当前版本的ipad访问相机选项。如何检查。谁能帮我。感谢您阅读我糟糕的英语。
答案 0 :(得分:4)
您可以检查来源是否可用,而不是检查iPad版本。通过这样做你不必担心版本,它也会照顾或情况,如果你也在为iPhone或iPod制作你的应用程序
if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = sourceType;
picker.delegate = self;
if(sourceType == UIImagePickerControllerSourceTypeCamera)
[picker takePicture];
[self presentModalViewController:picker animated:YES];
[picker release];
}
答案 1 :(得分:1)
IPAD 2可能存在问题,因为它有两个camreas,当我尝试获取默认值时,它总是得到后台主机。在某些应用程序中,屏幕上会显示一个按钮,允许我选择前置或后置摄像头。
使用
检测它picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
或
picker.cameraDevice = UIImagePickerControllerCameraDeviceRear;