Я работает над приложением, которое при запуске проверяет действительные учетные данные для входа, и если они найдены и срок их действия не истек, отображается основной контроллер разделенного представления, а если нет, должен отображаться экран входа в систему.
Каждая часть работает нормально по отдельности, но я не могу найти лучший способ во время запуска выбрать правильный вид для отображения.
Я попытался настроить модальный переход из корневого контроллера представления и в своем приложении: didFinishLaunchingWithOptions: функция в делегате приложения, вызвав это:
// Segue to the login view controller...
if (loginNeeded) {
[self.window.rootViewController performSegueWithIdentifier:@"LoginScreen" sender:self];
}
Это логически должно работать, но запуск переходов из делегата приложения кажется быть невозможным.
Какое идеальное место и техника для этого?