Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查iPad当前版本的摄像头动作?_Ipad_Camera - Fatal编程技术网

如何检查iPad当前版本的摄像头动作?

如何检查iPad当前版本的摄像头动作?,ipad,camera,Ipad,Camera,我是iPad应用程序的新手。我想为我的应用程序访问ipad摄像头,但ipad2它有摄像头,所以我想查看当前版本的ipad以访问摄像头选项。如何检查它。有人能帮我吗。感谢您阅读我的蹩脚英语。您可以检查源代码是否可用,而不是检查iPad版本。这样一来,你就不必担心版本了,如果你也在为iPhone或iPod制作应用程序的话,它也会帮你解决一些问题 if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourc

我是iPad应用程序的新手。我想为我的应用程序访问ipad摄像头,但ipad2它有摄像头,所以我想查看当前版本的ipad以访问摄像头选项。如何检查它。有人能帮我吗。感谢您阅读我的蹩脚英语。

您可以检查源代码是否可用,而不是检查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];
}

iPad2可能有一个小问题,因为它有两个摄像头,当我尝试使用默认设置时,它总是会使用后置摄像头。在某些应用程序中,屏幕上会显示一个按钮,允许我选择前置或后置摄像头

使用

picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;


谢谢你,罗宾先生。但iPad1没有摄像头选项。此代码可以在ipad1上帮助我。你能理解我的问题吗。iPad2只有摄像头选项。@Yuvaraj此方法适用于iPad1,即使它没有摄像头。您是否解决了前后摄像头的问题。如何解决这个问题。你能帮我吗?使用picker.cameraDevice=UIImagePickerControllerCameraDeviceRear进行检测很容易或
UIImagePickerControllerCameraDeviceFront
非常感谢。我在我的申请中实现了你的想法。你救了我一天。
picker.cameraDevice = UIImagePickerControllerCameraDeviceRear;