Проблема очень проста. Мое приложение имеет зарегистрированное представление (фактически более одного) и вид входа в систему, при входе в систему регистрируется Show Detail
segue.Вход/просмотр в режиме просмотра и segues: какой правильный рабочий процесс принять?
На мой взгляд, я думал просто позвонить popToViewController
, но затем я помню, что мое приложение сохранит его состояние входа, поэтому я могу быть в случае, когда пользователь выходит из системы, и есть только зарегистрированное представление, созданное в приложении и ничего не поп.
Теперь у меня есть еще Show
segue от зарегистрированного вида до входа в систему. Но мне интересно, правильно ли это сделать.
Каков правильный процесс принятия?
Лично мне нравится поддерживать 2 разных раскадровки для контроллеров просмотра, связанных с подключением, и зарегистрированных контроллеров. В 'applicationDidFinishLaunchingWithOptions:', проверьте, вошел ли пользователь в систему. Затем используйте 'instantiateViewController:' в раскадровке по вашему выбору и установите «rootViewController» вашего окна приложения с этим экземпляром. Это так просто. Предположим, что у вас есть механизм для проверки состояния входа в систему. – n00bProgrammer