如何使用tabbarcontroller在应用程序加载上消除视图控制器

mar*_*ing 4 storyboard tabbarcontroller ios5

我使用tabbarcontroller作为根视图控制器.不幸的是,使用新的故事板功能,很难在应用程序加载上划分视图控制器 - 登录页面.

我使用以下代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;

    [tabBarController performSegueWithIdentifier:@"loginPage" sender:self];
Run Code Online (Sandbox Code Playgroud)

segue设置正确.我进入了一个选项卡视图控制器并制作了一个IBAction并成功进行了搜索.提前致谢.

小智 9

今天也进入同一个问题.我不得不打电话:

[self.window makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)

之前

[self.window.rootViewController performSegueWithIdentifier:@"LoginView" sender:self];
Run Code Online (Sandbox Code Playgroud)

所以我假设在使用故事板时,makeKeyAndVisible发生在didFinishLaunchinWithOptions:返回之后.所以什么时候调用segue它发生在一个不在屏幕上的视图上.