0

由于我不太了解在显示页面之前如何读取 HTML,ObjC 是否可以在 HTML 文档的头部搜索一个字符串,然后如果该字符串在 HTML 打开之前存在,则将其注释掉UIWeb 视图?

如果是这样,你能提供一个片段吗?

4

1 回答 1

4

您可以根据需要构建 HTML 字符串,然后将其设置为 UIWebView,如下所示:

[webView loadHTMLString:html baseURL:nil];

至于解析字符串本身,NSMutableString 有一个非常实用的方法,可以帮上大忙。这就是我使用的:

[html replaceOccurrencesOfString:@"<div>Hello</div>" withString:@"<!--div>Hello</div-->" options:NSLiteralSearch range:NSMakeRange(0, [html length])];

因此,如果您一直在寻找某些东西,则可以将其替换为已注释掉的内容,然后将其设置为 webView。

希望有帮助!

于 2012-08-16T22:15:56.853 回答