如何在Swift中删除父视图控制器

时间:2016-04-04 04:16:11

标签: swift

有A,B和C-View Controller。从一个视图控制器,我使用导航推送语法移动到B.从B视图控制器我使用相同的语法移动到C.所以B成为C的父级。现在我必须从堆栈中删除B View Controller。任何人都可以建议如何删除父视图。当我按下后退按钮时,页面应该重定向到A视图控制器从C视图控制器。

1 个答案:

答案 0 :(得分:0)

使用popToViewController:animated:details here

提供的UINavigationController方法

您可以使用viewControllers提供的UINavigationController property来获取对AViewController的引用

如果AViewController是导航控制器的根vc,则可以使用popToRootViewController:animated:方法