[AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler:^(BOOL granted) {
NSLog(@"requestAccessForMediaType");
}];
AVAuthorizationStatus cameraStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
switch (cameraStatus) {
case AVAuthorizationStatusDenied: {
[MessageTools showMessageWithSure:@"相机访问权限受限,请到系统\"设置\"页面打开相机访问权限!"];
return;
}
break;
case AVAuthorizationStatusAuthorized: {
}
break;
case AVAuthorizationStatusRestricted: {
}
break;
case AVAuthorizationStatusNotDetermined: {
}
break;
default:
break;
}