Как узнать, отображается ли ModalViewController?

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

Я могу убедиться, что -orientationChanged на моем главном ViewController обменивается сообщениями, даже когда отображается ModalViewController. Есть ли условие, которое я могу добавить в мой метод -orientationChanged, чтобы обойти этот код, когда показывается ModalViewController BC или D?

Спасибо!

5
задан ed94133 21 August 2010 в 22:23
поделиться