我想我错过了一些非常基本的东西,但无论如何我都会冒险:)。我正在使用 for 循环将不同的 html 加载到UIWebView
. 当 html 完成加载时,我想做一些不相关的事情并继续前进。出于某种原因webViewDidFinishLoad
,即使我在 htmlArray 中有 20 个对象并且我正在尝试找出方法,也只会在 for 循环的过程结束时调用一次。
有什么创造性的方法来解决吗?
谢谢
for(int i=0;i<[_htmlArray count];i++)
{
msg = [_htmlArray objectAtIndex:i];
[_tempWebView loadHTMLString:msg baseURL:nil];
}
}
...
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[self doSomeStuff:webView]; // <--only called once
NSLog(@"didFinish Snip Snap: %@; stillLoading:%@", [[webView request]URL],
(webView.loading?@"NO":@"YES"));
}