首页 > 代码库 > iOS 判断应用是否有使用相机的权限
iOS 判断应用是否有使用相机的权限
iOS 判断应用是否有使用相机的权限
NSString *mediaType =AVMediaTypeVideo;
AVAuthorizationStatus authStatus = [AVCaptureDeviceauthorizationStatusForMediaType:mediaType];
if(authStatus ==ALAuthorizationStatusRestricted || authStatus ==ALAuthorizationStatusDenied){
NSLog(@"相机权限受限");
return;
}
-------
全部状态
typedef NS_ENUM(NSInteger, ALAuthorizationStatus) {
ALAuthorizationStatusNotDetermined = 0,// User has not yet made a choice with regards to this application
ALAuthorizationStatusRestricted, // This application is not authorized to access photo data.
// The user cannot change this application’s status, possibly due to active restrictions
// such as parental controls being in place.
ALAuthorizationStatusDenied, // User has explicitly denied this application access to photos data.
ALAuthorizationStatusAuthorized // User has authorized this application to access photos data.
} __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_6_0);
注意:要添加 AVFoundation 库。
iOS 判断应用是否有使用相机的权限