2011-12-22 3 views
0

У меня есть приложение iOS с двумя видами (A и B), каждый из которых имеет кнопку для переключения друг от друга на раскадровки segues: modal.Невозможно обновить вид из приложенияWillEnterForeground при переключении просмотров в приложении

Начальный вид A, и в нем есть текстовые метки. Я положил некоторые коды в ViewController А для обновления метки текста, и когда applicationWillEnterForeground я ставлю такой код:

[_window.rootViewController viewDidAppear:YES]; 

заставить обновить метки текста По мнению о.

Все работает нормально, если я не переключил виды из A и B. Если я переключусь на B и вернусь к A, и нажмите кнопку «Домой», чтобы выйти из приложения, тогда я запустил приложение, текстовый ярлык «A» никогда не был обновление, или если я никогда не переключаю представления, когда я открываю приложение с главного экрана, то в A Aтекстовые ярлыки хорошо обновляются.

Что случилось с моим приложением, как я могу это исправить?

Спасибо!

ответ

0

необходимо обновить вид в applicationDidBecomeActive, а не applicationWillEnterForeground.

+0

Пробное приложениеDidBecomeActive, но тот же результат. – timy

0

Попробуйте использовать viewWillAppear.

Смежные вопросы