错误:转换已在进行中。等待viewDidAppear / viewDidDisappear知道当前转换已完成'

时间:2016-05-10 12:26:55

标签: ios image

我正在ios 7.1(4S设备)中运行应用程序。当我为pic照片调用camaraview时,我得到了错误: "转换已在进行中。等待viewDidAppear / viewDidDisappear知道当前的转换已经完成"

请提供解决方案。 提前谢谢。

我已经尝试了这个

dispatch_async(dispatch_get_main_queue(),^ {

    UIImagePickerController  *imagePicker = [[UIImagePickerController alloc]init];
    imagePicker.delegate = self;
    imagePicker.editing = NO;
    [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
    [imagePicker setAllowsEditing:NO];
   imagePicker.modalPresentationStyle = UIModalPresentationOverCurrentContext;


    BOOL cameraAvailableFlag = [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera];
    if (cameraAvailableFlag)
    {
    [self presentViewController:imagePicker animated:YES completion:^{
    }];}
});

完整错误消息是这样的:=尝试在转换已经进行时开始模式转换。等待viewDidAppear / viewDidDisappear知道当前转换已完成

0 个答案:

没有答案