Всем привет. Подскажите, как сбросить контроллер в стартовое состояние. Например, ты уроки прошел, вылазит экран мол красава, прошел, нажимаешь повторить и тебя возвращает назад в самое начало. Как это сделать? Пытаюсь удалять контроллер из стека, делать поп и снова аппенд нового, но так происходит накладывание друг на друга и один контроллер лишний
Ну вообще архитектурное решение этого - обновление модели в стартовое состояние. Так как UI целиком и полностью отражает состояние модели.
Если конечно интерфейс не совсем примитивный на каких нибудь слайдерах