Как контроллер представления должен взаимодействовать с UIWebView - PullRequest
0 голосов
/ 08 июля 2010

Может ли контроллер представления взаимодействовать с элементами HTML, содержащимися на веб-странице, отображаемой с помощью UIWebView?Есть ли какой-либо доступ к DOM, как в форме C # и содержащемся WebControl?

1 Ответ

1 голос
/ 08 июля 2010

API DOM недоступен.Вы можете вызвать функцию Javascript из Objective-C, используя stringByEvaluatingJavaScriptFromString .

Чтобы получить значение поля ввода с именем "fname":

NSString * fString =[webView stringByEvaluatingJavaScriptFromString:@"document.getElementByName(\"fname\").value"]; 
NSLog(@"fString: %@",fString);
...