1

当我使用以下方法将 .html 文件加载到 webview 并完成加载时,-(void)webViewDidFinishLoad:(UIWebView *)webView {会触发一个事件。

[webView1 loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"/files/myFile" ofType:@"html"]isDirectory:NO]]];

但是,如果我远程加载相同的文件,则不会触发该事件!为什么?我怎么能做到?谢谢你。

[webView1 loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[urlBase stringByAppendingString:@".html"]]]];
4

1 回答 1

1

最可能的原因是加载期间出现错误。

尝试定义委托方法– webView:didFailLoadWithError:,看看会发生什么(如果它被调用而不是 didFinish)......

于 2012-05-02T16:14:23.057 回答