2012-02-03 22 views
1

應用結構如下,這是使用賽格瑞推popToRootViewControllerAnimated不與標籤欄在iOS應用中工作

Navigation Controller (Root) 
View Controller (Login) 
    Tab Bar Controller 
     Navigation Controller 
     View Controller (Options)** 

**有執行 [self.navigationController popToRootViewControllerAnimated退出按鈕故事板的應用:沒有];

這沒有做什麼,試圖登錄後按登錄視圖。

什麼是正確的方法?

回答

0

當您調用popToRootViewController時,self.navigationController是否有值?

地址:

NSLog(@" self.navCon is %@", self.navigationController); 

調用pop權之前......

+0

是它。基於我的研究,似乎TabBar控制器必須(應該?)成爲根控制器(即使xcode允許您將其設置)。我改變了我的方法,以便在需要時以模態方式呈現登錄視圖控制器。 – stilldodge 2012-02-06 15:14:10