A push B 再push C C 再push D A是根视图控制器 怎么让D 直接pop回B

//连续pop2次

NSArray * viewControllers = self.navigationController.viewControllers;

for (UIViewController * aViewController in viewControllers) {

if ([aViewController isKindOfClass:[DoctorListViewController class]]) {

[self.navigationController popToViewController:(DoctorListViewController*)aViewController animated:YES];

}

}

时间: 2024-08-01 13:30:55

A push B 再push C C 再push D A是根视图控制器 怎么让D 直接pop回B的相关文章

tabbarcontroller 内嵌导航 控制器,2层push hide tabbar 后 ,第二层直接返回根视图控制器选择tabbarcontroller的其它vc 无法显示 tabbar的 问题解决方案

场景如标题 这样不行: [self.navigationController popToRootViewControllerAnimated:YES]; MainViewController *mainCtrl = [(AppDelegate *)[UIApplication sharedApplication].delegate mainCtrl]; mainCtrl.selectedIndex = 3; 这样tabbar 怎么都不会出来的.. 这样才可以..可能还是 这个 层次结构 appl

iOS6和iOS7处理push不同之处,解决反复push,-(void) application: didReceiveRemoteNotification: fetchCompletionHandl

如果读者已经知道push的基本知识,本文仅仅是解决一些适配,兼容问题.如果对push 不甚了解,參考以下的文章 1.[iOS push全方位解析](一) push的概述 2.[iOS push全方位解析](二) 生成push证书,生成Provisioning Profile 3. [iOS push全方位解析](三)一个极简的demo.并測试一下push 4. 给iOS程序加入push代码 ======================正文======================= clien

第二十二篇:再写Windows驱动,再玩Windbg---NET

2011年到现在,就没再怎么搞过Windows驱动了. 最近, 由于项目需要, 试着改一改一个显卡驱动(KMDOD), 从实践上证明, 我在理论上对一个驱动的架构的正确与否.(USB Display = KMDOD + AVStream). 其中, KMDOD是完成显示的部分功能, 完成其中的VidPN(Video present network), 将驱动中原来的POST物理设备转变为USB物理设备. 而AVStream之所以这样提出, 完成是由于USB Video class的启发, 要不然

ios导航控制器UINavigationController,控制器a跳转(push)到b后,b跳转(push)到c,但c后退(pop)进入a

参考:StackOverflow ios导航控制器UINavigationController,控制器a跳转(push)到b后,b跳转(push)到c,但c后退(pop)进入a.在b跳转(push)到c中代码书写如下: UINavigationController *navController = [[self.navigationController retain] autorelease]; [navController popViewControllerAnimated:NO]; View

iOS7新特性 ViewController转场切换(二) 系统视图控制器容器的切换动画---push pop present dismis

@上一章,介绍了主要的iOS7所增加的API,可以发现,它们不是一个个死的方法,苹果给我们开发者提供的是都是协议接口,所以我们能够很好的单独提出来写成一个个类,在里面实现我们各种自定义效果.        1.先来看看实现UIViewControllerAnimatedTransitioning的自定义动画类 /** * 自定义的动画类 * 实现协议------>@protocol UIViewControllerAnimatedTransitioning * 这个接口负责切换的具体内容,也即&qu

Xcode6 storyboard new push segue 后的视图控制器没有navigation item bug.

手动切一下 老的push,再切回来,就会出有了,我想是一个bug. Xcode 6 Segue with UINavigationItem up vote0down votefavorite I've just created a Segue from a ViewController (which is embedded in a UINavigationController) to another ViewController. It seems like that the new Segu

阿里-腾讯硝烟再起,“钉钉”再战“微信!”

虽未是屡败屡战,但是阿里做社交产品几乎从未成气候,所有社交尝试从桌面时代到移动时代无一大成,倾注心血的来往也早已被微信甩得远远的,这些都是不争的事实.所以当钛媒体记者突然发现这款已经开始在企业级市场流传的“钉钉”时,还是惊呆了. 阿里并没有高调发布这款应用.如果不是明显提示,你肯定会琢磨半天,不能想象这是阿里的社交产品.整个产品突破了很多传统企业级应用的局限,并且打通了移动网络和运营商电信网络的无缝连接,体验上也从大逻辑,到很多细节上都下足了功夫. 这是在网络上能找到的唯一描述:这是阿里巴巴最新

jQuery 怎么实现文字显示2s,消失0.5s,再显示2s,再消失0.5s,以此循环

<div style="display: none;" id='divTestDisplay'>我要显示的文字</div> window.onload = function () { setTimeout(show, 500); } //显示 function show() { document.getElementById('divTestDisplay').style.display = "block"; setTimeout(hide,

C语言:一个球从 100 米落下,每次落地后反跳回原一半,再落下,再反弹。求第10次高度?sum?

#include<stdio.h> int main() {    double max=100.0;  double sum=0;  int i=0;  for(i=1;i<10;i++)  {   max=max/2.0;   sum=sum+max*2;  }  printf("max=%lf \n",max);  printf("sum=%lf \n",sum);  return 0; }