У меня есть представление Master-Detail.
Когда я использую телефон в портретном режиме и выбираю строку tableview
в MasterViewController
, навигационный контроллер нажимает DetailViewController
.
Я заметилчто detailViewController
не деинициализируется сразу после его закрытия, а только после того, как я нажимаю новый DetailViewController, выбирая другую строку таблицы:
Master > push Detail -> viewDidLoad is called
pop Detail and return to master
push another Detail -> deinit is finally called.
Почему не вызывается на втором шаге? В чем может быть проблема?
Основная деталь создается с использованием раскадровок, фактически это реализация по умолчанию, которую вы получаете, когда выбираете Master-Detail из параметров создания проектов xCode.