你的rootViewController是一个UITabBarController,UITabBarController里面有两个UINavigationController,UINavigationController与UINavigationController之间是平级的,只是在不现的tab里显示,如果是从一个UINavigationController调pushViewController进入到子页面的话,调popViewController就行了

解决方案 »

  1.   

    代码中指定window的根控制器有问题。 你是不是想创建一个基于UITabBarcontroller来导航的应用程序。如果是,应该这样
    self.window.rootViewController = tabBarController;
      

  2.   

    这里应该没问题,我想做的是从一个按钮跳转到一个新页面SecondView,这个新页面SecondView由tab bar和navigationController组合来显示tableView。navigationBar不能挡住tableView,而且能实现返回之前页面。我现在能做到不挡住tableView却实现不了返回之前页面,能返回之前页面tabview又被挡住