Передача ViewControllers в UINavigationController во время анимированного перехода ViewController

Я разрабатываю приложение, в котором различные контроллеры представления помещаются в стек навигации при получении удаленных или локальных уведомлений.

Проблема возникает, когда n приложение активно, и если между анимированным переходом контроллера представления приходит уведомление. Это портит навигационный контроллер, и я получаю следующее сообщение об ошибке:

вложенная всплывающая анимация может привести к повреждению панели навигации. навигационный переход в неожиданном состоянии. Панель навигации дерево подвидов может быть повреждено.

Есть ли способ проверить, меняются ли контроллеры представления, и если да, дождаться завершения перехода? Или, может быть, есть какие-то другие методы решения этой проблемы?

Как всегда, мы будем очень признательны за любую помощь!

6
задан Madoc 8 March 2012 в 19:46
поделиться