У меня есть контроллер представления, у которого метод viewDidLoad вызывает сталтеф.Респондер в текстовом поле (электронная почта), содержащемся в связанном представлении:
-(void) viewDidLoad {
[email becomeFirstResponder];
}
Этот контроллер вида загружается путем помещения его в стек контроллера навигации. Приведенный выше код отлично работает в первый раз.
Однако позже в приложении, когда я хочу вернуться к этому контроллеру вида, клавиатура не появляется автоматически (это при использовании popToViewController: animated). Вместо этого пользователь должен вручную установить фокус на текстовое поле, чтобы клавиатура появлялась ... Мне кажется, viewDidLoad не вызывается после popToViewController: animated загрузил соответствующий контроллер представления?
Как мне решить эту проблему?