почему мой контроллер представления не вызывает - (void) viewDidAppear: (BOOL) анимированный метод? - PullRequest
0 голосов
/ 18 января 2011

Я хочу сделать что-то в методе viewDidAppear, но этот метод не вызывает автоматический вызов SDK описать этот метод уведомляет контроллер представления о том, что его представление было добавлено в окно. Если средства реализовать этот метод в моем представлении контроллер может автоматически вызывать?

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    ...
}

1 Ответ

2 голосов
/ 18 января 2011

Это зависит от того, как вы добавляете свое представление в иерархию представлений.Если вы поместите свой контроллер в стек навигации, например, этот метод будет вызван автоматически.Однако, если вы добавляете представление «вручную», например, используя addSubview:, вы сами отвечаете за вызов этого метода на контроллере.

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