До iOS 13 представлені контролери перегляду використовували для покриття всього екрану. І, коли було відхилено, viewDidAppear
було виконано функцію батьківського контролера подання .
Тепер iOS 13 буде представляти контролери перегляду у вигляді аркуша за замовчуванням, а це означає, що картка частково покриває базовий контролер подання, а це означає, що viewDidAppear
не буде викликатися, оскільки батьківський контролер подання насправді ніколи не зникав.
Чи є спосіб виявити, що представлений аркуш контролера подання був відхилений ? Якусь іншу функцію я можу замінити в батьківському контролері подання, а не використовувати якийсь делегат ?