До iOS 13 представлены контроллеры представления, используемые для охвата всего экрана. И, в случае отклонения, viewDidAppear функция viewDidAppear родительского контроллера представления.
Теперь iOS 13 будет представлять контроллеры представления как лист по умолчанию, что означает, что карта будет частично покрывать базовый контроллер представления, что означает, что viewDidAppear не будет вызываться, потому что родительский контроллер представления фактически никогда не исчезал.
Есть ли способ обнаружить, что представленный лист контроллера представления был отклонен? Какую-то другую функцию, которую я могу переопределить в родительском контроллере представления вместо использования какого-то делегата?