在IOS Dev中,如何在使用导航时返回页面

时间:2014-02-07 11:47:50

标签: ios uinavigationcontroller

作为标题,这里是页面A,B,C,由navigationcontroller管理。现在我在A中,然后我走到B,然后走到C,如果我按下它,它将返回到B,再按一次又回到A.答案是否有任何方法跳过B页?

1 个答案:

答案 0 :(得分:0)

你可以使用下面的代码跳过任何UIController AViewController表示你的A页面。从C调用以下代码以导航到A或您需要的任何地方。

  for (UIViewController *controller in self.navigationController.viewControllers) {
                if ([controller isKindOfClass:[AViewController class]]) {
                  [self.navigationController popToViewController:controller
                                                          animated:YES];
                    break;
                }
            }