UIWebView未正确加载XHTML文件

时间:2012-06-20 05:52:42

标签: iphone objective-c uiwebview

我有一个sample.xhtml文件,它有几行javascript。这个javascript将从网上加载pdf文件。

如果我使用简单的.xhtml文件,则表示正确加载。如果我使用Javascript,则webView不会正确显示.xhtml文件

[_webView loadData:htmlData MIMEType:@"application/xhtml+xml" textEncodingName:@"UTF-8" baseURL:url];

2 个答案:

答案 0 :(得分:1)

- (void)viewDidLoad {   

 //NSString *strHTML;  (.h)
 [self.myWebView loadHTMLString:strHTML baseURL:nil];
 }

//delegate

 - (void)webViewDidFinishLoad:(UIWebView *)webView {
[myWebView stringByEvaluatingJavaScriptFromString:strHTML];
}

答案 1 :(得分:0)

试试这个。加载文件路径

- (void)viewDidLoad {  
  filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"xhtml"]; 
  NSURL* url = [NSURL fileURLWithPath:filePath]; 
  [self.myWebView loadRequest:[NSURLRequest requestWithURL:url]];
}