zoukankan      html  css  js  c++  java
  • 获取当前相机的权限

       if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera])
        {
            //获取当前的授权状态
            AVAuthorizationStatus AVStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
            
            //只要没有拒绝
            if (AVStatus != AVAuthorizationStatusDenied) {
                UIImagePickerController *pickerVc = [[UIImagePickerController alloc] init];
                pickerVc.delegate = self;
                //设置拍照后的图片可被编辑
                pickerVc.allowsEditing = YES;
                pickerVc.sourceType = UIImagePickerControllerSourceTypeCamera;
                _pickerVc = pickerVc;
                [self presentViewController:pickerVc animated:YES completion:nil];
            }else{

        //如果已经拒绝

        //弹出提示框
                UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"请在iPhone的“设置-隐私-相机”选项中,允许***访问你的相机" message:nil preferredStyle:UIAlertControllerStyleAlert];
                UIAlertAction *photoesAction = [UIAlertAction actionWithTitle:@"好" style:0 handler:^(UIAlertAction * _Nonnull action) {
                }];
                [alertController addAction:photoesAction];
                [self presentViewController:alertController animated:YES completion:nil];
            }
            
        }else
        {
            BCJLog(@"模拟器无法打开照相机,请在真机中使用");
        }

  • 相关阅读:
    CodeSmith中SchemaExplorer类详解
    配置 TransactSQL 调试器
    获取SQL所有数据库名、所有表名、所有字段名、表字段长度
    SQL SERVER数据类型与C#数据类型对照表
    C# orm linq 真的不错
    游戏外挂教程
    RDLC钻取式报表开发
    脚本整理
    访问Exchange Mail
    本人开发的带提示的TextBox控件
  • 原文地址:https://www.cnblogs.com/LiRenee/p/5379855.html
Copyright © 2011-2022 走看看