UIImagePickerController操作

//- (void)jumpToRemoteControlTakePhoto {

//    if (![self checkWatchConnect]) {

//        return;

//    };

//

//    // 判断是否有摄像头

//    BOOL result = [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera];

//    if (!result) {

//        NSLog(@"请打开拍照权限");

//        return;

//    }

//

//    // 判断是否支持拍照

//    __block BOOL canCamera = NO;

//    NSArray *array = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];

//    [array enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {

//        NSString *mediaType = (NSString *)obj;

//        if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) {

//            canCamera = YES;

//            *stop = YES;

//        }

//    }];

//    if (!canCamera) {

//        NSLog(@"请打开相机权限");

//        return;

//    }

//

//    // 判断后置的摄像头是否可用

//    if (![UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear]) {

//        NSLog(@"后置摄像头不可用");

//        return;

//    }

//    // 判断前面的摄像头是否可用

//    if (![UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront]) {

//        NSLog(@"前置摄像头不可用");

//        return;

//    }

//

//    // 相册权限

//    AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];//读取设备授权状态

//    if(authStatus == AVAuthorizationStatusRestricted || authStatus == AVAuthorizationStatusDenied){

        NSString *errorStr = @"应用相机权限受限,请在设置中启用";

//        NSLog(@"应用相机权限受限,请在设置中启用");

//        UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"应用相机权限受限,请在设置中启用" message:nil preferredStyle:UIAlertControllerStyleAlert];

//        [alert addAction:[UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

//            ;

//        }]];

//        [self presentViewController:alert animated:YES completion:nil];

//        return;

//    }

//

//    // 拍照

//    UIImagePickerController *pickerController = [[UIImagePickerController alloc] init];

//    pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;  // 相机模式

//    pickerController.allowsEditing = YES;                                   // 允许编辑照片

    pickerController.showsCameraControls = NO;                              // 不显示控制面板

//    pickerController.delegate = self;

//

//    [self presentViewController:pickerController animated:YES completion:nil];

//}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值