我正在使用LoginViewController和TabBarViewcontroller處理應用程序。iphone登錄視圖,如何重新加載控制器
當應用程序運行時,我在代理中添加LoginViewController作爲窗口的子視圖。 登錄成功後,我刪除LoginViewController(removeFromSuperView),並將TabBarViewController添加爲Windows的子視圖。
這工作正常。
在其中一個TabBar的選項卡中,我有一個視圖包含一個按鈕來斷開用戶。 點擊按鈕時,它會執行與上述相反的操作: - 從superView中刪除TabBarViewcontroller - 請改爲添加loginViewController。
這工作也蠻好,除了兩件事情:
當我再次登錄時,我直接讓我使用的最後一個選項卡(一個與斷開按鈕),當我想獲得對第一個
如果我與另一個用戶登錄,TabBarController不刷新(我看到以前的用戶的數據......危險的:)))。
那麼,這兩件事情似乎與同樣的問題有關,TabBarViewController不會被卸載和重新加載。 你可以請幫助如何做到這一點?
非常感謝, 呂克
你好,即使tabBarcontroller是第一次在IB中分配,執行此操作是否有任何問題? – Luc 2010-07-07 09:39:45
你可能需要重新連接你的網點程序 – Charter 2010-07-07 09:46:58
好,但我的意思是我仍然在IB初始化它?然後在需要時取消分配和重新分配? – Luc 2010-07-07 12:13:37