2010-10-21 2 views
1

У меня есть куча страниц, которые я объединяю и представляю в виде модальных контроллеров. У всех есть методы viewDidLoad. Кажется, что когда один загружается, хотя он вызывает методы viewDidLoad из них в фоновом режиме. Как я могу остановить это? Благодаря!Модальные контроллеры просмотра, вызывающие другие «viewDidLoad»

ответ

3

Вы не можете. Метод viewDidLoad будет вызван при загрузке представления. Запрос контроллера просмотра для его вида загружает представление.

Рассмотрите возможность перемещения кода в ваш viewWillAppear: (BOOL) анимированный метод. Таким образом, он будет вызван только до того, как представление действительно будет показано пользователю.

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