У меня есть приложение 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;
}