0

ある Tabbar インデックスから別の Tabbar インデックスに移動しようとしていますが、うまくいきません。実際には、アプリケーションのロード時にタブバー 1 を表示したときに、デフォルトで 3 つのタブバー インデックスがありました。

0タブインデックスで、アカウントページに直接アクセスしたくありません(ログインせずに)自分のアカウントに直接アクセスしたくない 誰かがTabbar 0を押したときにTabbarを押してから、ユーザーが正常にログインしたときにログインページでログインページを開き、次の方法を使用しています最初のタブバーを表示します。

// define the target method
-(void) targetMethod:(NSTimer *) theTimer
{
    sessId = wsobject.sessId;
    singletonOjb = [SingletonClass sharedManager];
    singletonOjb.sessId = sessId;
    singletonOjb.Username = wsobject.getname;

    if (sessId != NULL)
    {
        singletonOjb.password = password.text;
        userName.text = @"";
        password.text = @"";
        [MBProgressHUD hideHUDForView:self.view animated:YES];
        [self storeFavObj];
        [self dismissViewControllerAnimated:YES completion:nil];
        self.tabBarController.selectedIndex = 0;
    }
    else
    {
        //userName.text = @"";
        password.text = @"";
        [MBProgressHUD hideHUDForView:self.view animated:YES];
    }
}
4

2 に答える 2

0
self.tabBarController.selectedIndex = 1;

1の代わりに、どのインデックスを配置する必要があるかを使用します

于 2013-05-17T10:24:24.067 に答える