navigationController pushViewController 多次跳转后怎么返回

2025-04-27 23:42:09
推荐回答(1个)
回答1:

  返回根页面vc用 :

  self.navigationController popToRootViewController

  返回指定的某个vc用下面(通过index定位)
  self.navigationController popToViewController:[self.navigationController.viewControllers

  或(通过class定位)

  for (UIViewController *controller in self.navigationController.viewControllers) {
  if ([controller isKindOfClass:[你要跳转到的Controller class]]) {
  [self.navigationController popToViewController:controller animated:YES];
  }
  }