我們有一個標籤欄+導航控制項目。我們通過界面生成器創建了一個標籤欄,並通過界面生成器將所有標籤項添加到標籤欄控制器。 我們的應用程序有一個登錄屏幕,我們在開始時顯示爲一種模式形式。一旦用戶通過身份驗證,登錄屏幕將被解除(使用dismissModalScreen)並顯示MainWindow。這一切工作正常。在iPhone應用程序中註銷時刷新tabbarcontroller視圖
現在,我們有一個註銷選項,點擊我們應該顯示登錄屏幕。我們也能夠證明這一點。但問題是,一旦用戶再次被認證,我們希望所有的屏幕都被新鮮加載。目前,所有屏幕保持其狀態並保留以前的數據。
我們試圖做的是:
[AppDelegate中tabBarController發佈];
AppDelegate.tabBarController = nil;
我們試過釋放tabBarController並將其設置爲nil。但是一旦顯示視圖,我們就無法選擇任何選項卡,並且視圖爲空白。
我們需要的是:
一旦在第二次的用戶登錄,如何釋放並重新加載每個視圖 - 控制它們的TabBar的一部分。
您的幫助將不勝感激。