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