Вот мой код:
NSString *js =[NSString stringWithFormat:@"document.getElementsByTagName('body')[0].innerHTML = '<h1>%@</h1>';",s];
[pageView stringByEvaluatingJavaScriptFromString:js];
pageView - это UIWebView, уже загруженный с HTML-документом. Я хочу, чтобы он показал NSString s. Тем не менее, когда эта функция вызывается, видимый HTML остается прежним. Я знаю, что s имеет значение, потому что он правильно печатает на консоль на одну строку выше. Если я заменю «% @» на, скажем, «poot», «poot» появится в теге h1 html, как и должно быть.
Разве я не могу отправлять s в html, как это?
Спасибо.