Изменение основного вида в режиме разделенного просмотра не обновляет поповер в портретной ориентации. - PullRequest
1 голос
/ 23 декабря 2011

У меня есть приложение, использующее контроллер разделенного представления, и я устанавливаю контроллеры основного и подробного представления в делегате приложения.Однако, в зависимости от взаимодействия с пользователем (они касаются кнопки UIB), я изменяю главное представление, обращаясь к массиву viewcontrollers контроллера разделенного представления.

Проблема заключается в том, когда я делаю это, а затем изменяюориентация iPad в портретную ориентацию и доступ к главному представлению через всплывающее окно, оно показывает предыдущий основной вид, а не новый, который я установил.Это сбивает с толку, поскольку в альбомной ориентации отображается правильный главный вид (новый, который был установлен).Не уверен, почему всплывающее окно в портрете не обновляется до нового основного вида, установленного в свойстве viewcontrollers разделенного вида.

Буду признателен за любые идеи о том, как это исправить.Спасибо.

1 Ответ

2 голосов
/ 23 декабря 2011

Мне удалось решить проблему. Просто для записи, и в случае, если у кого-то еще может возникнуть эта проблема в будущем - решение, которое я в конечном итоге нашел, состояло в том, чтобы использовать контроллер навигации для главного контроллера вида, а затем нажимать / выдавать контроллеры вида, как мне нужно ... и у меня больше нет проблемы с поповером в портретной ориентации! Только будьте осторожны, чтобы не нажимать на один и тот же контроллер дважды, иначе приложение зависнет - когда закончите с контроллером, выведите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...