0

私の HomeViewController には、homeView と loginView があります。ホームビューのログアウト ボタンをクリックすると、ホームビューが非表示になり、loginView が表示されます。ユーザーがホームビューに入る

Appdelegte.m

HomeViewController *home =[[HomeViewController alloc]initWithNibName:@"HomeViewController" bundle:nil];
    navigationController = [[UINavigationController alloc]initWithRootViewController:home];
    [viewsArray addObject:navigationController];
 [self.tabbarController setViewControllers:viewsArray];

homeViewController.m:

-(IBAction)logout:(id)sender
{
   homeView.hidden=YES;
   loginView.hidden=NO;

}
4

2 に答える 2

0

あなたのコードを見て私が提案できること:

1- homeView と loginView が IB で nil ではなく適切に接続されていることを確認します。
2-ログアウトメソッドがログアウトボタンにフックされ、実際に呼び出されることを確認してください。

それが役立つことを願っています!

よろしく、

于 2013-01-28T13:13:46.530 に答える
0

このようにhomeViewとloginViewのIBoutletを作ります。

@property( nonatomic,retain)IBOutlet UIView *homeView;
@property( nonatomic,retain)IBOutlet UIView *loginView;

ストーリーボード ビューをコード化された IBOutlet ビューに接続するようになりました

于 2013-01-28T13:33:22.557 に答える