У меня есть приложение iPad Split View, которое вызывает модальное представление для отображения определенного содержимого. Когда я поднимаю модал (в стиле PageSheet), а затем меняю его с Портрета на Пейзаж (или наоборот), а затем отклоняю модал, ориентация detailViewController (родителя модала) поворачивается на 90 градусов.
Так что, если я нахожусь в ландшафтном режиме, когда я закрываю модальное окно, правая панель поворачивается, как если бы она была в портретном режиме, но устройство все еще находится в альбомной ориентации, а rootViewController все еще виден. После этого вращение не решит проблему, пока представление не будет удалено.
Есть идеи, что я облажался здесь? У меня было куча проблем с управлением ротацией iPad в целом, но этот действительно доставляет мне проблемы.