iOS HTML编辑问题

时间:2012-08-31 01:50:44

标签: html ios uiwebview

我有一个webView,当你打开一个视图时它需要webView并获取html(通过javascript),问题是当我尝试加载编辑的html时,它看起来很有趣,就像它缺少了图像和它主要是文本而不是很好。例如:如果我继续使用雅虎移动,我将今日标签更改为说让我们说嗨,那么这一切都出现在一列中作为超链接,而不是大搜索栏,中间的新闻等。

用于检索HTML的代码:

-(IBAction)recieveHTML:(id)sender {
htmlView.hidden = NO;
NSString *html = [webView stringByEvaluatingJavaScriptFromString:
                  @"document.body.outerHTML"];
NSString *query = [html stringByReplacingOccurrencesOfString:@">" withString:@">\n"];
htmlTView.text = query;
universalURL = url.text;

}

继承我的代码重新加载HTML:

-(IBAction)changeHTML:(id)sender {
[htmlTView resignFirstResponder];
NSString *query = [htmlTView.text stringByReplacingOccurrencesOfString:@">\n" withString:@">"];

[self.webView loadHTMLString:query baseURL:[NSURL URLWithString:universalURL]];
htmlView.hidden = YES;

}

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

universalURL

您认为该值应该是什么价值?它听起来并非如此,因此,图像和样式表的路径不再有效。

如果您只是操纵字符串,那么使用javascript而不是重新加载html可能会更好。