检查相机权限是否被拒绝并显示警报视图

时间:2015-02-04 19:48:24

标签: ios permissions camera

是否可以在应用程序中的隐私设置下检查相机权限的状态,并提供警报视图,通知用户必须启用相机权限才能使应用程序正常运行?这与第一次打开应用程序和用户拒绝摄像头访问有关。是否有更好的方法通知用户必须授予相机正常运行的权限?另外,我需要检查照片访问权限。

1 个答案:

答案 0 :(得分:0)

UIImagePickerController *cameraPicker = [[UIImagePickerController alloc] init];

cameraPicker.delegate = self;

cameraPicker.allowsEditing = NO;

if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])

{//then show alert here}

如果要检查库,请使用上面的isSourceTypeAvailable方法,并使用值UIImagePickerControllerSourceTypePhotoLibrary。