У меня действительно странная проблема с UIWebView.
Я использую его для входа пользователей в несколько сервисов,
Я открываю UIWebView, показываю страницу входа в HTML и нажимаю одно из текстовых полей, чтобы открыть клавиатуру, как и должно быть.
Впоследствии, если я попытаюсь загрузить на него другой экран входа в систему, нажатие кнопки ввода по какой-то причине не отобразит клавиатуру.
Кто-нибудь из вас сталкивался с этой странной ошибкой? Я попытался проверить [self.window makeKeyAndVisible];
, как я видел некоторые рекомендации, но, к сожалению, это не решает проблему: (
Вот как я загружаю UIWebView:
[webAuth stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = \"\";"];
[webAuth loadRequest: [NSURLRequest requestWithURL: [NSURL urlWithString:@"http://whatever"] ]];
Первая строка для очистки страницы (попытался удалить ее, это не решает проблему с клавиатурой)