Не отображается viewDidLoad или появляется при переключении вкладок - могу ли я использовать NSNotification? - PullRequest
0 голосов
/ 27 мая 2011

Когда я переключаю вкладки в приложении панели вкладок, одно из моих представлений необходимо обновить, поскольку пользователь, возможно, изменил предпочтение, которое на него влияет. Это представление UIViewController, но при переключении представлений методы viewDidLoad / Appear не вызываются. Это можно решить с помощью NSNotification или любым другим способом? Пожалуйста, приведите пример кода, особенно для NSNotification с, так как я новичок в них.

Ответы [ 2 ]

5 голосов
/ 27 мая 2011

Возможно, вы захотите взглянуть на UITabBarControllerDelegate и tabBarController:didSelectViewController:. Там вы можете определить, как обрабатывать изменение представления и нужно ли обновлять представление на основе возможного изменения предпочтения.

1 голос
/ 28 мая 2011

tabBarController: didSelectViewController: вы можете реализовать этот метод в приложении applegate.Вы получите корневой контроллер sxact, на котором щелкнул yopu.тогда вы можете обновить это представление.

...