你既然已经用了NavigationViewController 那就用栈跳转啊....直接用pushViewController就可以了啊....

解决方案 »

  1.   

    先谢谢了,界面要求ViewControllerC是全屏的,没有上下标题栏的,所以用presentModalViewController弹出模态的View
      

  2.   

    晕了。。好难看懂。。不过presentModalViewController 一般不用了,都用    presentViewController: animated:  completion: 代替了。。
      

  3.   

    呵呵,麻烦您了
    我用了presentViewController,效果是一样的
    B->C使用presentViewController,C使用dismiss之后连同B一起消失(其中看程序的调试信息,调用了B的WillDis),不知道为什么?
      

  4.   

    问题解决了,可能是UITabBar(自定义)的+NavigationController引起的,当使用C使用dismiss之后调用了Tabbar的selectTab方法,所以直接进入了相应的NavigationController的rootView