iOS7判断获取相册和拍照的权限

来源:互联网 发布:巨杉数据库java笔试 编辑:程序博客网 时间:2024/05/18 00:39
//判断获取相册的权限 
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
           
 ALAuthorizationStatus authStatus = [ALAssetsLibrary authorizationStatus];
           
 if (authStatus == ALAuthorizationStatusDenied) {
               
 RCSUIAlertView* alertView=[[RCSUIAlertView alloc] initWithTitle:NSInternational(@"General_AccessFailed") message:NSInternational(@"general_pemissionalbum") callBack:Nil cancelButtonTitle:NSInternational(@"General_Ok") otherButtonTitles:Nil];
                [alertView
 show];
                [alertView
 release];
               
 return;
            }
        }
//判断拍照的权限
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
           
 AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
           
 if (authStatus == AVAuthorizationStatusDenied) {//AVAuthorizationStatusDenied
               
 RCSUIAlertView* alertView=[[RCSUIAlertView alloc] initWithTitle:NSInternational(@"General_AccessFailed") message:NSInternational(@"general_camerapemission") callBack:Nil cancelButtonTitle:NSInternational(@"General_Ok") otherButtonTitles:Nil];
                [alertView
 show];
                [alertView
 release];
               
 return;
            }
        }
0 0