Как вернуться к уже загруженному UIViewController?

У меня есть представление о раскадровке, на которой есть кнопка для выполнения определенного действия. Однако для выполнения этого действия пользователь должен войти в систему. Обработчик кнопки проверяет, вошел ли пользователь в систему, и выполняет один переход, если ДА, и другой, если НЕТ. NO переходит к контроллеру входа в систему. Существует еще один переход к первому контроллеру представления, поэтому, если вход в систему выполнен успешно, пользователь может продолжить с того места, где он остановился. Контроллеры представления встроены в контроллер навигации.

Проблема в том, что переход «возврат» загружает совершенно новый экземпляр контроллера представления и не ссылается на исходный экземпляр, поэтому я получаю пустые элементы интерфейса и 2 копии этого контроллера представления в памяти.

Как я могу вернуться к исходному экземпляру контроллера представления?

47
задан Rambatino 23 September 2014 в 13:06
поделиться