iOS DismissViewControllerAnimated 旧视图 之后PresentViewController 新视图

今天遇到一个问题,使用模态方式PresentViewController一个视图viewcontroller1之后,需要再PresentViewController一个viewcontroller2,但是希望在viewcontroller2操作结束后,直接返回根视图,研究了一下,以下的方式,还是可行的。记录一下。


    UIViewController *viewController2 = [[UIViewController alloc] init];
    UIViewController *presentingViewController = self.presentingViewController;
    [self dismissViewControllerAnimated:YES completion:^{
        [presentingViewController presentViewController:viewController2 animated:YES completion:nil];
    }];

猜你喜欢

转载自wsanranbr.iteye.com/blog/2229445