1----------------
for (UIViewController *controller in self.navigationController.viewControllers) {
if ([controller isKindOfClass:[MineViewController class]]) {
[self.navigationController popToViewController:controller animated:YES];
}
}
------------------
UINavigationController *navigationVC = self.navigationController;
NSMutableArray *viewControllers = [[NSMutableArray alloc] init];
// 遍历导航控制器中的控制器
for (UIViewController *vc in navigationVC.viewControllers) {
[viewControllers addObject:vc];
// CourseTableController就是你需要返回到指定的控制器名称,这里我需要跳转到CourseTableController这个控制器
//HomeViewController想回去的视图
if ([vc isKindOfClass:[HomeViewController class]]) {
break;
}
}
// 把控制器重新添加到导航控制器
[navigationVC setViewControllers:viewControllers animated:YES];
[navigationVC popViewControllerAnimated:YES];
点击按钮会的你想回去的视图
最新推荐文章于 2024-08-08 09:11:45 发布