Я переопределяю -orientationChanged в моем главном ViewController, чтобы нажать ModalViewController A, когда устройство находится в альбомном режиме. При возврате в портретный режим ModalViewController A закрывается. Однако в других случаях (после касания кнопки) отображаются ModalViewControllers B, C или D. Когда они отображаются, если устройство перевернуто и повернуто назад, ModalViewController BC или D. отклоняется ненадлежащим образом.
Я могу убедиться, что -orientationChanged на моем главном ViewController обменивается сообщениями, даже когда отображается ModalViewController. Есть ли условие, которое я могу добавить в мой метод -orientationChanged, чтобы обойти этот код, когда показывается ModalViewController BC или D?
Спасибо!