UISplitViewController с UIPopoverController вылетает при повороте - PullRequest
0 голосов
/ 21 декабря 2010

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

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

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

1 Ответ

0 голосов
/ 28 декабря 2010

Что мне было нужно, так это методы UISplitViewControllerDelegate. Есть метод, который вызывается прямо перед созданием поповера. Это был крючок, который мне был нужен.

...