2011-09-14 28 views
0

因此,這裏的交易。我有一個iPhone應用程序,並在我們的標籤欄上的意見,參考這個tabbar項目爲「tabbar1」,它推動你通過一些其他視圖沒有tabbar(不是問題)。在你去,而不必返回鍵我們已經完成按鈕使用此代碼的最後觀點:當您通過標籤欄回到視圖控制器時卡住子視圖

[self.tabBarController setSelectedIndex:0]; 

,一旦你去根的TabBar項(其中正常工作)。問題是,當你回到tabbar1,你最終在一個沒有tabbar的視圖,唯一的選擇是按下完成按鈕,並返回到根tabbar項目。這絕對是一個循環。

我該如何正確解決這個問題?無論是切換到根標籤欄項目或重置tabbar1?

非常感謝您的回覆。

回答

0

我假設你正在使用UINavigationController'推送'tabbar1中的視圖控制器。在調用[self.tabBarController setSelectedIndex:0]之前;你應該彈出UINavigationController棧上的所有視圖控制器:

[self.navigationController popToRootViewControllerAnimated:NO]; 
[self.tabBarController setSelectedIndex:0]; 
相關問題