检查摄像头权限是否被拒绝并显示alertview



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

UIImagePickerController *cameraPicker = [[UIImagePickerController alloc] init];
cameraPicker.delegate = self;
cameraPicker.allowsEditing = NO;
if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{//then show alert here}

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

最新更新