借助谷歌得到答案
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 过去.
算起来很简单的思路,代码不是因为不会,而是敲的少,生疏而已.
亲测,可用!