在iOS中以编程方式将内容添加到HTML文件

时间:2015-01-07 10:11:24

标签: html ios xcode uiwebview

我想将通过Web服务收到的一些内容(动态)添加到现有的本地HTML文件中,然后在Web视图中显示它。但我无法弄清楚如何将内容添加到本地HTML文件中。

提前致谢。

1 个答案:

答案 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"]];