以编程方式显示带有故事板的 TabBarConroller

show TabBarConroller with storyboard programmatically

我正在为我的应用程序使用故事板。

- (IBAction)LogInButtonClicked:(id)sender {
NSLog(@"clicked");


[PFUser logInWithUsernameInBackground:_mailAddressTextField.text password:_passwordTextField.text
                                block:^(PFUser *user, NSError *error) {
                                    if (user) {
                                        NSLog(@"Login correct");
                                        // show tabBarConroller
                                    } else {
                                        [self showAlertwithMesage];
                                    }
                                }];

}

如果登录正确,我如何从情节提要中显示我的 tabBarController? 如果我向 Loginbutton 添加一个 segue,tabBarConroller 将始终显示。 但如果登录正确,我想显示 tabBarConroller

到目前为止我找到的解决方案并没有解决我的问题。

您可以在故事板中为您的 TabBarController 分配故事板 ID。 登录成功时显示标签栏。

UITabBarController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"yourStoryBoardID"];
[self presentViewController:myController animated:YES completion:nil];