UITabbar + приложение для навигации. Мой модальный контроллер Nav не появился на экране. Что не так?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.tabBarController;
if (isLoginScreenNeeded)
{
LoginModalViewController *controller = [[[LoginModalViewController alloc] initWithNibName:@"LoginModal" bundle:[NSBundle mainBundle]] autorelease];
UINavigationController *controllerNav = [[[UINavigationController alloc] initWithRootViewController:controller] autorelease];
[self.window.rootViewController presentModalViewController:controllerNav animated:NO];
}
[self.window makeKeyAndVisible];
return YES;
}
РЕДАКТИРОВАТЬ: @Zoleas, я обновил свой код. Если я удалю [self.window makeKeyAndVisible]; - оно работает. Но я не понимаю, зачем мне удалять self.window makeKeyAndVisible];