0

私はobjective-Cを初めて使用し、アプリの起動時に検索ビューとログインビューを備えたtabbarControllerが表示されるアプリを作成しています。検索タブバー項目をクリックすると、検索ビューが表示されます。ログインが成功すると、4 つのタブバー項目 (検索、プロファイル、アクティビティ、ログアウト) を含むタブバー コントローラーが表示されます。ログアウトをクリックすると、アカウントからログアウトする必要があり、スタートアップ ビューを再度表示する必要があります。

どうすればできますか..?取得できませんでした...

ログインが成功したら、このコードを書いています。

UITabBarController *tabBarController=[[UITabBarController alloc]init];
      SearchViewController *searchViewController=[[SearchViewController alloc]initWithNibName:@"SearchViewController" bundle:nil];
       Profile *userprofile=[[Profile alloc]initWithNibName:@"Profile" bundle:nil];
        userprofile.title=@" Profile";

   Activities   *activities=[[Activities alloc]initWithNibName:@"Activities" bundle:nil];

        activities.title=@"Activities";

tabBarController.viewControllers=[NSArray arrayWithObjects:searchViewController,userprofile,activities, nil];  


        [self presentModalViewController:tabBarController animated:NO]; 

ここで、別の tabbaritem を Logout として追加したいと思います。それがクリックされたときに、Searchview と LoginView を使用して tabbarcontroller を再度ロードしたいと思います..どのように?

どんな助けでも大歓迎です..

4

1 に答える 1

0

ログアウトをタップすると、以下のコードを記述します

[self dismissModalViewControllerAnimated:YES];
于 2012-11-01T07:42:32.727 に答える