Ios5 popToRootViewControllerAnimated无法与iOS应用程序中的选项卡栏一起使用

Ios5 popToRootViewControllerAnimated无法与iOS应用程序中的选项卡栏一起使用,ios5,Ios5,应用程序的结构如下,这是一个使用segue push的故事板应用程序 Navigation Controller (Root) View Controller (Login) Tab Bar Controller Navigation Controller View Controller (Options)** **有一个执行的注销按钮 [self.navigationController-popToRootViewControllerAnimated:

应用程序的结构如下,这是一个使用segue push的故事板应用程序

Navigation Controller (Root)
View Controller (Login)
    Tab Bar Controller
        Navigation Controller
        View Controller (Options)**
**有一个执行的注销按钮 [self.navigationController-popToRootViewControllerAnimated:NO]

这不起任何作用,按logout后尝试进入登录视图


正确的方法是什么?

调用popToRootViewController时self.navigationController是否有值

加:


就在你给爸爸打电话之前…

是的。根据我的研究,TabBar控制器似乎必须(应该?)是根控制器(即使xcode允许您以其他方式设置它)。我已经改变了我的方法,以便在需要时以模式显示登录视图控制器。
 NSLog(@" self.navCon is %@", self.navigationController);