我有一个导航控制器,堆栈中有几个视图控制器。在第二个视图中,我提供了一个未使用presentViewController(...)
嵌入导航控制器的新视图。一旦用户完成了这个单独的视图,我想回到以编程方式呈现单个视图的第二个视图。但是,当我presentViewController(...)
到第二个视图时,它不再嵌入导航控制器中。
如何在不必返回根视图控制器的情况下返回第二个视图?谢谢!
答案 0 :(得分:0)
假设您当前位于第二视图控制器提供的视图控制器中:
UIViewController *secondViewController = self.presentingViewController;
[self dismissViewControllerAnimated:YES completion:^{
[secondViewController.navigationController popToViewController:secondViewController animated:YES];
}];