1.相機權限
NSString *mediaType = AVMediaTypeVideo;//讀取媒體類型
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType];//讀取設備授權狀態
if(authStatus == AVAuthorizationStatusRestricted || authStatus == AVAuthorizationStatusDenied){
NSLog(@"沒有開啟相機權限");
}
2.麥克風權限(注意這是異步的)
[[AVAudioSession sharedInstance]requestRecordPermission:^(BOOL granted) {
if (!granted)
{
NSLog(@"沒有開啟麥克風權限");
}else{
NSLog(@"已經開啟麥克風權限");
}
3.跳轉設置
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];