Master-Detail view: DetailViewController деиницируется только когда я нажимаю другой? - PullRequest
0 голосов
/ 16 октября 2019

У меня есть представление 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...