我在我的應用程序中有3個tabbar。在我的Appdelegate中,我有一個loginview的參考,如果用戶沒有登錄,我會彈出loginview。這裏有方法。tabbar應用程序中的loginview問題
- (void)LoginView
{
loginView = [[[LoginViewController alloc] initWithNibName:@"LoginView" bundle:nil] autorelease];
UINavigationController* nav = (UINavigationController*)[tabBarController.viewControllers objectAtIndex:0];
loginView.navC = nav; [nav presentModalViewController:loginView animated:YES];
}
第三個tabbar是一個設置視圖,我在那裏有一個註銷按鈕。 在第一次我可以看到正確的用戶名,但只要我點擊退出我打電話使用應用程序代理上面顯示的相同的方法。我的問題是
1)這是最好的地方,把登錄視圖
2)我怎麼做得到popedup正確,如果我登錄爲不同的用戶,它仍然顯示以前的用戶名(因爲第三個tabbar視圖已經加載)重置應用程序W/O登錄後重新啓動它
我希望我的問題很清楚。或者我願意提供更多細節。
謝謝。
更新: 基本上我想卸載登出的所有視圖,並從頭開始。
你的代碼格式化搞砸了,請修復它。 –
修復了它。謝謝 – Nnp