Я обновляю приложение, чтобы использовать универсальные раскадровки. Я создал popover segue для нового диспетчера представлений, используя построитель интерфейсов, перетаскивая его с помощью кнопки на мой новый диспетчер представлений и выбрав "Present As Popover" как вид segue.
Когда пользователь нажимает за пределы popover (отклоняя его), мне нужно получить уведомление в контроллере представления, чтобы я мог отменить их действия. Как я могу это сделать?
Как правило, я бы создал popover вручную и сделал myviewcontroller делегатом popover; позволяя мне использовать обратный вызов popoverControllerDidDismissPopover. Тем не менее, это устарело в iOS9, и даже если бы это было не так, я понятия не имел, где найти popover, чтобы я мог установить его делегат на свой контроллер представления.