Приложение, над которым я сейчас работаю, требует, чтобы я не использовал ЛЮБЫЕ раскадровки. Поэтому мне нужно все делать программно. Мне кажется, что я борюсь с одним переключателем между двумя UIViewControllers.
Проблема в том, что каждый раз, когда я вызываю метод self.present()
; это создает совершенно новый экземпляр класса, который я хотел бы показать. Поэтому, когда я вхожу в визуальный отладчик Xcode, я вижу более 15 различных представлений, которые все сложены и являются просто экземплярами друг друга. Пример: View1, View2, View1, View2, View1, View2, View1 ... Это постоянное повторение представлений значительно снижает производительность моего приложения. Итак, мой вопрос:
Можно ли переключаться между двумя контроллерами UIViewController, не создавая постоянно новый экземпляр каждого из них?
Опять же, я делаю все это со ВСЕМИ раскадровками DELETED. Поэтому необходимое решение должно быть реализовано с использованием ТОЛЬКО кода.