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