iOS 相册使用过程中的 状态选择 PHAuthorizationStatus

来源:互联网 发布:网络机顶盒的价格 编辑:程序博客网 时间:2024/06/14 09:22

if ([PHPhotoLibraryauthorizationStatus] != PHAuthorizationStatusAuthorized) {

                UIAlertView *alerView = [[UIAlertViewalloc] initWithTitle:@"提示"message:@"请在iPhone'设置-隐私-照片'选项中,允许不囧访问你的相册"delegate:nilcancelButtonTitle:@"确定"otherButtonTitles:nil,nil];

                [alerView show];

                return;

            }

            [selfimagePickerWithSourceType:UIImagePickerControllerSourceTypePhotoLibrary];


可以设置一下做下判断


另外集中风格说明


- (IBAction)save {    // 0.判断状态    PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];    if (status == PHAuthorizationStatusDenied) {        BSLog(@"用户拒绝当前应用访问相册,我们需要提醒用户打开访问开关");    }else if (status == PHAuthorizationStatusRestricted){        BSLog(@"家长控制,不允许访问");    }else if (status == PHAuthorizationStatusNotDetermined){        BSLog(@"用户还没有做出选择");        [self saveImage];    }else if (status == PHAuthorizationStatusAuthorized){        BSLog(@"用户允许当前应用访问相册");        [self saveImage];    }}

0 0
原创粉丝点击