如何让self.navigationController退出到指定页面,或者让它一次性pop出两个页面popViewControllerAnimated没有

HomeViewController:为你想要跳转的界面
HomeViewController *homeVC = [[HomeViewController alloc] init];

              UIViewController *target = nil;

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

                  if ([controller isKindOfClass:[homeVC class]]) { //这里判断是否为你想要跳转的页面

                      target = controller;

                  }

              }

              if (target) {

                  [self.navigationController popToViewController:target animated:YES]; //跳转  

              }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 2,515评论 1 14
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,975评论 25 708
  • 2016年最火的一部连续剧是《欢乐颂》,其中“四美”令人印象深刻,随着《欢乐颂2》的杀青,下个月她们即将出现在荧屏...
    暖暖心情小筑阅读 412评论 0 4
  • 漂亮姐姐 风很大 是的,风很大 风很大的时候,也会把那些年轻的树叶落下来 想起村子里的一个 漂亮姐姐 那年她十七岁...
    拉萨的春天阅读 322评论 0 5
  • 初读大师的新书,与大家分享自己的读书笔记。先发第一章的上来。 形成(Becoming) 世间万物都需要额外的能量和...
    sczhengyabin阅读 984评论 2 50