почему viewDidAppear не запускается?
у меня есть контроллер корневого представления, который вставляет подпредставление с индексом 0 в его методе viewDidLoad.
я пытаюсь заставить подпредставление стать первым респондентом, но могу сделать это - насколько я понимаю - в подпредставлении »s viewDidAppear метод.
Вот's строка кода, которую я добавил к корневому контроллеру представленияs метод viewDidLoad:
[self.view insertSubview: subViewController.view atIndex: 0];
у subviewcontroller есть xib, subViewController.xib, который отображается правильно во время выполнения. тем не менее, subViewController 's viewDidAppear не срабатывает.
Есть идеи, почему это происходит? Любая идея, как это исправить - кроме вызова viewDidAppear вручную (это приводит к невозможности стать firstResponder)?
Спасибо,
mbotta