您的当前位置:首页正文

pop到指定控制器

来源:华拓网

借助谷歌得到答案

for (UIViewController *controller in self.navigationController.viewControllers) {

if ([controller isKindOfClass:[MoneyVc class]]) {

MoneyVc *A =(MoneyVc *)controller;

[self.navigationController popToViewController:A animated:YES];

}

}

A为你想要跳转的指定控制器

思路:

遍历self.navigationController.viewControllers

凡是push过去的控制器都会压入栈.

那么遍历栈内所有控制器 

if 如果是想要的控制器

那么就pop 过去.

算起来很简单的思路,代码不是因为不会,而是敲的少,生疏而已.

亲测,可用!