Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
有没有可能创建一个应用程序,在iPhone上提供cam功能,但在没有cam功能的iPod touch上仍然可以工作?_Iphone - Fatal编程技术网

有没有可能创建一个应用程序,在iPhone上提供cam功能,但在没有cam功能的iPod touch上仍然可以工作?

有没有可能创建一个应用程序,在iPhone上提供cam功能,但在没有cam功能的iPod touch上仍然可以工作?,iphone,Iphone,我想制作一个应用程序,如果用户有iPhone,它可以用摄像头拍摄用户照片的快照。如果他有iPodtouch,他可以选择一个标准的头像,但应用程序应该仍然可以在iPodtouch上运行。可能吗 还是苹果不允许在程序上区分“是的,他有一部iPhone”和“是的,他有一部iPodtouch”?当然 打开图像选择器时,您可以指定从何处获取图像—相机、以前的相机照片或仅相册 您可以通过调用UIImagePickerController中的isSourceTypeAvailable来检测这些是否可用-例如,

我想制作一个应用程序,如果用户有iPhone,它可以用摄像头拍摄用户照片的快照。如果他有iPodtouch,他可以选择一个标准的头像,但应用程序应该仍然可以在iPodtouch上运行。可能吗

还是苹果不允许在程序上区分“是的,他有一部iPhone”和“是的,他有一部iPodtouch”?

当然

打开图像选择器时,您可以指定从何处获取图像—相机、以前的相机照片或仅相册

您可以通过调用UIImagePickerController中的isSourceTypeAvailable来检测这些是否可用-例如,
[UIImagePicker isSourceTypeAvailable:UIImagePickerController资源类型Camera]

大多数应用程序都会弹出一个带有可用选项(和取消)按钮的警告表,并让用户选择。在iPodtouch上,“摄像头”按钮根本不存在(除非苹果公司推出一款带有摄像头的未来Touch型号!)。

绝对

打开图像选择器时,您可以指定从何处获取图像—相机、以前的相机照片或仅相册

您可以通过调用UIImagePickerController中的isSourceTypeAvailable来检测这些是否可用-例如,
[UIImagePicker isSourceTypeAvailable:UIImagePickerController资源类型Camera]


大多数应用程序都会弹出一个带有可用选项(和取消)按钮的警告表,并让用户选择。iPod Touch上的“摄像头”按钮根本不存在(除非苹果公司推出了一款未来的带有摄像头的Touch型号!)。

这里有一些示例代码,说明如何检测代码运行在哪个设备上:

主要功能是:

  NSString *model= [[UIDevice currentDevice] model];

这里有一些关于如何检测代码在哪个设备上运行的示例代码:

主要功能是:

  NSString *model= [[UIDevice currentDevice] model];