Я нахожусь на ранней стадии создания приложения и столкнулся с проблемой. По сути, я использую Parse SDK для регистрации/входа в бэкэнд. LoginViewController - это контроллер начального представления. При нажатии «signup», signupViewController представляется модально. Как только пользователь войдет в систему, я хочу, чтобы контроллер панели вкладок содержал остальную часть приложения, которое должно быть представлено модально.Увольнение контроллера модального вида и THEN, выполняющего segue
Вот раскадровка до сих пор:
Теперь, когда пользователь входит в систему, я выполняю ручной SEGUE между логином и регистрации. Это работает отлично. Мой вопрос в том, что было бы лучше всего делать то же самое для контроллера вида регистрации? Должен ли я создать ДРУГОЕ ручное разделение между ним и контроллером панели вкладок или каким-то образом я могу сначала его отбросить, а затем выполнить segue из контроллера входа в систему.
Я искал ответ в документации Apple и на нескольких других сайтах без каких-либо успехов. Любая помощь вообще по этому вопросу была бы оценена очень!
Почему вы выбрали modal segue для signupViewController? Вы можете сделать push-сегу для регистрации экрана и еще одного нажатия на следующий контроллер tabBar. – Wisors
Это то, что я изначально сделал, но я подумал, что имеет смысл иметь содержимое приложения, уложенное поверх экранов входа, так что когда пользователь выходит из системы, все контроллеры детского вида освобождаются. Это было правильное предположение? – Akyri
Вы можете сделать -popToRootViewControllerAnimated: в случае выхода из системы и всех дочерних контроллеров просмотра также будут освобождены. – Wisors