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