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