Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios6 取消UIImagePicker时,ViewDid似乎未被调用_Ios6_Uiimagepickercontroller_Viewdidappear - Fatal编程技术网

Ios6 取消UIImagePicker时,ViewDid似乎未被调用

Ios6 取消UIImagePicker时,ViewDid似乎未被调用,ios6,uiimagepickercontroller,viewdidappear,Ios6,Uiimagepickercontroller,Viewdidappear,取消图像选取器后,将调用ViewWillDisplay,但不会调用ViewDidDisplay。随后通过向上和向下堆栈加载该视图并没有帮助 只有当我切换到另一个选项卡,然后再切换回来时,我才能看到视图。 我使用此代码取消图像选择器(iOS 6) 如果您试图关闭显示imagePickerController的viewController,请尝试使用picker而不是self,如下所示: -(void) imagePickerControllerDidCancel:(UIImagePickerCon

取消图像选取器后,将调用ViewWillDisplay,但不会调用ViewDidDisplay。随后通过向上和向下堆栈加载该视图并没有帮助

只有当我切换到另一个选项卡,然后再切换回来时,我才能看到视图。 我使用此代码取消图像选择器(iOS 6)


如果您试图关闭显示
imagePickerController
viewController
,请尝试使用picker而不是self,如下所示:

-(void) imagePickerControllerDidCancel:(UIImagePickerController*)picker
{
    [picker dismissViewControllerAnimated:NO completion:
    ^{
          self.imgScrollView.hidden=NO;
    }];
}
-(void) imagePickerControllerDidCancel:(UIImagePickerController*)picker
{
    [picker dismissViewControllerAnimated:NO completion:
    ^{
          self.imgScrollView.hidden=NO;
    }];
}