0

При использовании UISplitViewController в портрете у меня есть настройки, которые я показываю. Если я поворачиваю устройство на пейзаж, пока отображается popover, приложение выйдет из строя.UISplitViewController с UIPopoverController сбой при повороте

Это связано с тем, что IPad может отображать только одно popover за раз, а UISplitViewController показывает всплывающее окно при повороте - и это происходит до того, как либо представление получает сообщение deviceWillRotate.

Это еще одно сообщение, которое я могу захватить, поэтому я могу отклонить всплывающее окно, прежде чем UISplitViewController покажет его всплывающее окно?

+0

Я просто попытался воспроизвести это, и не смог. У меня было отображение popover из детального вида, затем попытался повернуть в альбомный режим, и он работал нормально. –

ответ

-1

Мне нужны были методы UISplitViewControllerDelegate. Существует метод, который вызывается непосредственно перед созданием popover. Это был крючок, в котором я нуждался.