У меня есть представление о раскадровке, у которой есть кнопка для выполнения определенного действия. Однако для выполнения этого действия пользователь должен войти в систему. Обработчик кнопки проверяет, зарегистрирован ли пользователь и выполняет один сеанс, если "ДА", а другой - "НЕТ". NO segues подталкивает контроллер входа в систему. Существует еще один переход к первому контроллеру представления, поэтому, если логин будет успешным, пользователь может забрать, где они остановились. Контроллеры представлений встроены в контроллер навигации.
Проблема в том, что 'return' segue загружает весь новый экземпляр контроллера вида и не ссылается на исходный экземпляр, поэтому я заканчиваю пустым интерфейсом и 2 копиями этого контроллера представления в памяти.
Как я могу вернуться к исходному экземпляру контроллера вида?