Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.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
Ios 如何检测我的应用程序用户正在使用的设备_Ios_Device_Detect - Fatal编程技术网

Ios 如何检测我的应用程序用户正在使用的设备

Ios 如何检测我的应用程序用户正在使用的设备,ios,device,detect,Ios,Device,Detect,嘿,伙计们,我的问题是我想检测我的用户是否在使用iPhone4(用于闪光灯)或任何其他iDevice。我知道如何检测iOS的版本。或者如何检测设备是否具有照相机闪光灯功能。最好只检查您需要的特定功能,而不是试图根据设备进行推测。(否则,未来的设备将要求您编辑代码。) 例如,在照相机闪光灯方面,您可以使用'sisflashAvailable for meradevice:方法。(您可能希望在首先通过isCameraDeviceAvailable:方法验证摄像头的存在后调用此方法)或isFlashM

嘿,伙计们,我的问题是我想检测我的用户是否在使用iPhone4(用于闪光灯)或任何其他iDevice。我知道如何检测iOS的版本。或者如何检测设备是否具有照相机闪光灯功能。

最好只检查您需要的特定功能,而不是试图根据设备进行推测。(否则,未来的设备将要求您编辑代码。)


例如,在照相机闪光灯方面,您可以使用's
isflashAvailable for meradevice:
方法。(您可能希望在首先通过
isCameraDeviceAvailable:
方法验证摄像头的存在后调用此方法)或
isFlashModeSupported:
方法。

最好只检查您需要的特定功能,而不是尝试根据设备推测。(否则,未来的设备将要求您编辑代码。)


例如,在照相机闪光灯方面,您可以使用's
isflashAvailable for meradevice:
方法。(首先通过
isCameraDeviceAvailable:
方法验证摄像头的存在后,可能需要调用此函数)或者。

中的
isFlashModeSupported:
方法。您通常不想依靠设备的类型来确定其功能——可能是其他市场上销售的某些iPhone 4没有闪存,或者一些尚未发布的设备有闪存。最好查询您感兴趣的功能,而不是特定的设备类型


在这种情况下,您可以调用+[UIImagePickerController isFlashAvailable ForCameraDevice:]来确定特定的相机是否有闪光灯。

您通常不想依靠设备的类型来确定其功能——可能是其他市场上销售的某些iPhone 4没有闪光灯,或者一些尚未公布的设备确实如此。最好查询您感兴趣的功能,而不是特定的设备类型


在这种情况下,您可以调用+[UIImagePickerController isFlashAvailable ForCameraDevice:]来确定特定的相机是否有闪光灯。

非常感谢!我将检查应用程序所需的特定功能,然后发布两个应用程序(一个用于iPhone 4,另一个用于其他设备),再次感谢。@Alex Er。。。为什么不创建一个应用程序并根据它运行的设备调整功能集呢?非常感谢!我将检查应用程序所需的特定功能,然后发布两个应用程序(一个用于iPhone 4,另一个用于其他设备),再次感谢。@Alex Er。。。为什么不创建一个应用程序并根据其运行的设备调整功能集?非常感谢,我非常感谢您的帮助非常感谢,我非常感谢您的帮助