您的位置:首页 > 移动开发 > IOS开发

iOS - 系统相关功能授权【不断更新】

2016-03-14 18:41 375 查看
之前自己习惯用textClipping来总结零碎的知识点,整理的多了,显得真乱。重新拾起来博客呐,这篇博客会不断更新调用系统相关授权的方法,当然都是自己先试过再写上来的:

今天先来第一个、

关于语音

第一步是要导入库的: AVFoundation

第二步在你需要调用系统语音的文件导入头文件:

#import <AVFoundation/AVFoundation.h>

AVAudioSession *avSession = [AVAudioSession sharedInstance];
if ([avSession respondsToSelector:@selector(requestRecordPermission:)]) {
[avSession requestRecordPermission:^(BOOL available) {
if (available) {
//completionHandler
NSLog(@"允许录音");
}
else
{
dispatch_async(dispatch_get_main_queue(), ^{
[[[UIAlertView alloc] initWithTitle:@"无法录音" message:@"请在“设置-隐私-麦克风”选项中允许xx访问你的麦克风,为您提供必要的服务" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil] show];
});
}
}];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS语音