• 访问权限0630 2016


    //相册

    #import <AssetsLibrary/AssetsLibrary.h>

     

     
    1. ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];  
    2.     if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied){  
    3.         //无权限  
    4.     }  

     

    //gzz0630 照相机

        NSString * mediaType = AVMediaTypeVideo;

        AVAuthorizationStatus  authorizationStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType];

        if (authorizationStatus == AVAuthorizationStatusRestricted|| authorizationStatus == AVAuthorizationStatusDenied) {

            UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"相机访问受限" message:@"请在设置-隐私-相机选项中允许肝胆相照访问你的相机" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles: nil];

            [alertView show];//gzz0630

        }else{}

     

     

    //录音

      AVAudioSession *avSession = [AVAudioSession sharedInstance];

        

        if ([avSession respondsToSelector:@selector(requestRecordPermission:)]) {

            

            [avSession requestRecordPermission:^(BOOL available) {

                

                if (available) {

                    if (self.playVoiceMessage) {

           

                }

                else

                {

                    dispatch_async(dispatch_get_main_queue(), ^{//gzz0630

                        [[[UIAlertView alloc] initWithTitle:@"无法录音" message:@"请在设置-隐私-麦克风选项中允许肝胆相照访问你的麦克风" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil] show];

                    });

                }

            }];

            

        }

  • 相关阅读:
    python之字典dict
    python之 tuple元组
    python之列表list
    数字图像处理
    深度神经网络优化
    神经网络的前向后向及更新
    0220 kd树(鸢尾花分类)
    024 查看数据库的编码格式
    208 MySQL性能分析之Explain
    207 MySQL索引的数据结构B+树介绍
  • 原文地址:https://www.cnblogs.com/gzz2016/p/5630238.html
Copyright © 2020-2023  润新知