Apple建议不要搜索硬件版本,而是搜索您感兴趣的特定功能.
那么如何检测设备上是否有前置摄像头才能禁用某些功能?
[UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera] 只告诉某个地方有摄像头.
qua*_*tym 44
试试UIImagePickerController的这个方法:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
这是一个类方法,UIImagePickerControllerCameraDevice可以采用两个值:
UIImagePickerControllerCameraDeviceRearUIImagePickerControllerCameraDeviceFront示例代码:
if( [UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
请注意,这适用于iOS 4.0及更高版本.
| 归档时间: |
|
| 查看次数: |
9143 次 |
| 最近记录: |