Как мне представить модальное представление при запуске приложения? - PullRequest
0 голосов
/ 19 июля 2011

У меня есть следующий код в приложении didFinishLaunchingWithOptions, где я хочу представить контроллер модального представления для входа пользователя в систему.Если я подставлю следующее

self.window.rootViewController=loginNavigationController;

, экран входа в систему отображается правильно.Нет другого контроллера представления, назначенного свойству rootViewController, поскольку приложение только запускается.Нужен ли другой контроллер вида, назначенный, чтобы заставить это работать?

Ответы [ 2 ]

3 голосов
/ 19 июля 2011

Да. вам нужно присвоить что-то свойству rootViewController окна, чтобы вызвать его метод presentModalViewController.

0 голосов
/ 19 июля 2011
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:LoginViewController];

navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navController animated:NO];

Вы можете установить это в viewDidLoad представления, которое будет загружаться первым при запуске приложения. Таким образом, как только вход в систему будет успешным, вы можете отключить его, и у вас будет готовый загруженный вид.

...