У меня есть два UIViewControllers
, vc1 и vc2.Как переключаться между двумя контроллерами просмотра
Я хочу переключиться между ними. Но перед загрузкой представления нового контроллера представления, я хочу уничтожить/освободить/удалить (я не уверен, что это правильное слово для использования здесь) предыдущего диспетчера представлений.
Например, когда я переключаюсь на vc2 из vc1, я хочу полностью уничтожить vc1, так что, когда я вернусь к vc1 из vc2, vc1 будет загружен с нуля (т. Е. Будет выполняться viewDidLoad
).
Какой тип переключения следует выбрать?
- presentModal ...
- addSubview.
Я не пользуюсь навигационным контроллером.
В настоящее время я использую метод presentModal ..., но когда я использую dismissModalViewcontroller
на недавно представленном контроллере представления, он не отображает новый экземпляр предыдущего контроллера представления. Вместо этого он показывает уже запущенный экземпляр.
Я хочу, чтобы метод предыдущего контроллера представлений запускался, когда я увольняю вновь представленный контроллер представления.
Вы должны использовать метод делегата, который вы (должны) использовать, чтобы отклонить modalVC вызвать новые данные для previousVC. –