iPhone - Нажатие на кнопку назад на панели навигации не меняет вид - PullRequest
0 голосов
/ 23 октября 2009

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

Вид остается прежним.

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

Есть идеи, почему это происходит?

Спасибо.

1 Ответ

0 голосов
/ 23 октября 2009

Однажды я столкнулся с подобной проблемой. Вы убедились, что метод viewDidAppear вызывается в представлении, которое вы тоже вернули? Akso, вы используете прямой UINavigationController или создали подкласс?

В моем случае я смог решить проблему, явно вызвав viewDidAppear в subView из UINavigationView. Здесь обсуждается вопрос: http://discussions.apple.com/thread.jspa?threadID=1529769&tstart=0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...