0
我需要一個登錄視圖控制器,當登錄時,輸入tabbar控制器,並且tabbarcontroller中的視圖應該從登錄視圖控制器獲取數據並更改導航欄(從nib畫出)的標題,例如,顯示用戶的name.I沒有它喜歡:iphone如何更改視圖控制器
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[self.window addSubview:_tabbarController.view];
[self.window addSubview:_loginViewController.view];
[self.window makeKeyAndVisible];
return YES;}
我添加兩個子視圖,所以當我刪除loginviewcontroller,根所示,在LoginViewController.m,我也喜歡它:
-(IBAction)ShangHaiButtonPressed:(id)sender{
[self.view removeFromSuperview];}
那麼我如何將登錄視圖中的值傳遞給我的tabbarcontroller?
但我如何獲得'_tabbarController',我只是在AppDelegate.h中定義了'_tabbarController'(IBOutlet),所以在loginviewcontroller.h中我可以使用它。如何獲得'_tabbarController'? – Gaojian922188
yourAppDelegateName * app =(yourAppDelegateName *)[[UIApplication sharedApplication] delegate]; [[app tabbarController] setUsername:yourUsername]; – Lunayo