如何返回当前视图控制器中的前一个视图控制器?

时间:2012-11-19 03:58:51

标签: ios uiviewcontroller

我想从当前的视图控制器返回到以前的视图控制器。情况是这样的: A,B,C,D是视图控制器。礼物B,B呈现C,C呈现D.我知道使用代表可以从D到C,C到B,B到A.现在我想直接从D返回A.这该怎么做? 任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:8)

使用以下声明:

[self.navigationController popToRootViewControllerAnimated:TRUE];

for (UIViewController *vc in [self.navigationController viewControllers]) {

    if([vc isKindOfClass:[A class]])
    {
        [self.navigationController popToViewController:vc animated:TRUE];
    }
}

感谢