是否可以在应用程序中的隐私设置下检查相机权限的状态,并提供警报视图,通知用户必须启用相机权限才能使应用程序正常运行?这与第一次打开应用程序和用户拒绝摄像头访问有关。是否有更好的方法通知用户必须授予相机正常运行的权限?另外,我需要检查照片访问权限。
答案 0 :(得分:0)
UIImagePickerController *cameraPicker = [[UIImagePickerController alloc] init];
cameraPicker.delegate = self;
cameraPicker.allowsEditing = NO;
if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{//then show alert here}
如果要检查库,请使用上面的isSourceTypeAvailable方法,并使用值UIImagePickerControllerSourceTypePhotoLibrary。