我正在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知道当前转换已完成