我已经在我的应用程序中运行了相机,并且在模拟器中访问它的按钮被禁用,但是如果用户从不使用它,我也会弹出一个警报。如果他们的设备没有摄像头,我不希望出现这种情况,并且我使用过:
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
//alert
}
但在模拟器中它仍在运行警报。不幸的是,我没有没有摄像头的设备来测试它,我不确定是否存在问题。我不希望它能够运行,因为模拟器没有摄像头,对吧?