iOS 如何返回到上上层控制器

直接上代码

NSArray  *childViewControllers = self.navigationController.childViewControllers;

UIViewController *vc = [childViewControllers objectAtIndex:childViewControllers.count - 3];
    
[self.navigationController popToViewController:vc animated:YES];
  • 相关知识点:
    1)导航控制器(UINavigationController)是以的形式存放子控制器的,而的特点是先进先出(first in first out,简称FIFO)。栈的相关知识可参考百度百科给出的解释。

你可能感兴趣的:(iOS 如何返回到上上层控制器)