Запуск представления входа в систему до отображения контроллера панели вкладок

У меня есть приложение ios5, разработанное с использованием раскадровок, которое в настоящее время отображает представление контроллера панели вкладок при первом запуске. Я хотел бы отобразить экран входа в систему до отображения контроллера панели вкладок. Пользователь вводит свое имя пользователя и пароль, затем система аутентифицирует пользователя, а затем, в случае успеха, отображает контроллер панели вкладок.

Я попробовал следующие 3 варианта без удачи .. есть идеи?

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

    // Option 1
    UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
    PointsViewController *firstVC = [[tabBarController viewControllers] objectAtIndex:0];
    UIViewController *loginViewController = [[LoginViewController alloc] init];
    [firstVC.navigationController pushViewController:loginViewController animated:YES];

    // Option 2
    UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
    UIViewController *loginViewController = [[LoginViewController alloc] init];
    [tabBarController presentViewController:loginViewController animated:NO completion:nil];  

    // Option 3
    UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
    UIViewController *loginViewController = [[LoginViewController alloc] init];
    [tabBarController presentModalViewController:loginViewController animated:NO];

    return YES;
}

Ответы на вопрос(4)

Ваш ответ на вопрос