//判断获取相册的权限
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;
}
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;
}
}
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;
}
}