取消UIImagePicker时没有调用viewdidappear

时间:2014-04-12 08:49:11

标签: ios6 uiimagepickercontroller viewdidappear

取消图像选择器后,将调用viewWillAppear,但不会调用viewDidAppear。然后通过向上和向下堆栈来加载该视图对它没有帮助。

只有当我切换到另一个Tab然后切换回来时,才能进行viewdidappear调用。 我使用此代码取消图像选择器(iOS 6)

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

1 个答案:

答案 0 :(得分:0)

您正试图驳回提出viewController的{​​{1}},尝试使用选择器而不是像这样的自我:

imagePickerController