稍后在导航控制器的层次结构中抓取视图
Grabbing a view later in the hierarchy of a navigation controller
我有一个导航控制器,在堆栈中有几个视图控制器。在第二个视图中,我展示了一个未嵌入导航控制器的新视图 presentViewController(...)
。用户完成此个人视图后,我想返回到以编程方式呈现个人视图的第二个视图。但是,当我 presentViewController(...)
到第二个视图时,它不再嵌入导航控制器中。
我怎样才能回到第二个视图而不必回到根视图控制器?谢谢!
假设您当前位于第二个视图控制器提供的视图控制器中:
UIViewController *secondViewController = self.presentingViewController;
[self dismissViewControllerAnimated:YES completion:^{
[secondViewController.navigationController popToViewController:secondViewController animated:YES];
}];
我有一个导航控制器,在堆栈中有几个视图控制器。在第二个视图中,我展示了一个未嵌入导航控制器的新视图 presentViewController(...)
。用户完成此个人视图后,我想返回到以编程方式呈现个人视图的第二个视图。但是,当我 presentViewController(...)
到第二个视图时,它不再嵌入导航控制器中。
我怎样才能回到第二个视图而不必回到根视图控制器?谢谢!
假设您当前位于第二个视图控制器提供的视图控制器中:
UIViewController *secondViewController = self.presentingViewController;
[self dismissViewControllerAnimated:YES completion:^{
[secondViewController.navigationController popToViewController:secondViewController animated:YES];
}];