iOS: сохраняйте картинку в картинке при отклонении контроллера вида
У меня есть html 5 видеоплеер внутри WKWebview внутри контроллера представления, который представлен модально. Я запускаю видео и перемещаю его в картинку в картинке. Когда я закрываю контроллер просмотра, видео PiP также закрывается. Похоже, это не было так. Что-то изменилось или я не правильно помню? Есть ли способ заставить PiP оставаться открытым?
Изменить: Похоже, что это поведение по умолчанию для push-segue, а не только модальный. Нужно ли просто как-то сохранять ссылку на представленный контроллер представления при его отклонении?
Редактирование 2: Итак, я понял, что могу создать переменную класса и назначить представленный контроллер представления этому при подготовке (для перехода). Это работает, и PiP не закрывается, когда я отклоняю представленный контроллер представления. Однако мне это не нравится, потому что это означает, что я теряю память, если я не могу найти способ получать уведомления, когда PiP исчезает, и в этот момент я могу обнулить ссылку на представленный контроллер представления.