Единственный способ повлиять на страницу, загруженную в UIWebView
, - это -stringByEvaluatingJavaScriptFromString:
.Наименее хлопотным способом, вероятно, было бы создание функции на вашей странице, которую можно вызывать с текстом, который вы хотите в поле.Затем передайте строку, которая является вызовом этой функции, например:
NSString* js = [NSString stringWithFormat:@"myFunction('%@')", someTextVariable];
NSString* results = [self.someWebView stringByEvaluatingJavaScriptFromString:js];
(также необходимо исключить любые одинарные кавычки в someTextVariable
!)