相册
#import <AssetsLibrary/AssetsLibrary.h>
ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus];
if (author == ALAuthorizationStatusRestricted || author ==ALAuthorizationStatusDenied)
{
//无权限
}
else
{
//有权限
}
相机
#import <AVFoundation/AVCaptureDevice.h>
#import <AVFoundation/AVMediaFormat.h>
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
if(authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied)
{
//无权限
}
else
{
//有权限
}
麦克风
#import <AVFoundation/AVFoundation.h>
[[AVAudioSession sharedInstance] requestRecordPermission:^(BOOL granted) {
if (granted) {
// 有权限
} else {
// 无权限
}
}];
定位
#import <CoreLocation/CoreLocation.h>
if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied)
{
// 有权限
}
else
{
// 无权限
}