远程html文件加载完成后的iOS webview事件

时间:2012-05-02 16:12:32

标签: iphone objective-c ios xcode cocoa-touch

当我使用以下方法将.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"]]]];

1 个答案:

答案 0 :(得分:1)

最可能的原因是因为加载过程中出错。

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

相关问题