我想将通过Web服务收到的一些内容(动态)添加到现有的本地HTML文件中,然后在Web视图中显示它。但我无法弄清楚如何将内容添加到本地HTML文件中。
提前致谢。
答案 0 :(得分:0)
您可以使用像此一样的
NSURL *indexFileURL = [bundle URLForResource:@"name_of_your_local_html" withExtension:@"html"];
self.query1=[indexFileURL absoluteString];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:indexFileURL];
[wbView loadRequest:request];
假设您的HTML中有一个“myKey”键
<td><span class="fieldVal" id="myKey"></span></td>
使用像这样的传递值
NSBundle *bundle = [NSBundle mainBundle];
NSURL *indexFileURL = [bundle URLForResource:@"name_of_your_local_html" withExtension:@"html"];
[wbView loadRequest:[NSURLRequest requestWithURL:indexFileURL]];
[wbView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById('myKey').innerHTML='%@'",@"myValue"]];