UINavigationItem не синхронизирован при использовании popToRootViewController - PullRequest
0 голосов
/ 05 мая 2011

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

Я читал о людях, имеющих эту проблему с iPad, когда в альбомном режиме, но решения, которые я нашел, не работают в этом случае. Это приложение для iPhone в портретном режиме.

Происходит с симулятором, а также на реальном iPhone. Если у кого-то есть предложение или решение, я буду очень счастливым человеком!

Ответы [ 2 ]

1 голос
/ 02 августа 2011

Оказывается, что разные версии iOS обрабатывают это по-разному. Это происходило только в старых версиях, поэтому нам пришлось вручную перестроить стек.

0 голосов
/ 06 мая 2011

вы получаете какое-либо сообщение в консоли, например

вложенная анимация push может привести к повреждению панели навигации

и

Завершениепереход навигации в неожиданном состоянии.Дерево подпредставлений панели навигации может быть повреждено.

, если да, взгляните на эти несколько ответов ... но что онивсе в основном означает, что вы пытаетесь выскочить из контроллера навигации слишком рано, вероятно, до того, как он будет правильно загружен ...

...