The reason why - (void) webViewDidFinishLoad:(UIWebView *)webView
passes a webview is so that you know which webview finished loading. You have a couple of options.
- Create class variables for webview1 and webview2 and the compare it with webview.
- Tag the webviews so you know which one
1.
//SomeController.h
@interface SomeController : UIViewController
UIWebView *webView1;
UIWebView *webView2;
@end
//SomeController.m
...
- (void) webViewDidFinishLoad:(UIWebView *)webView
{
if(webView == webView1) { ... }
else if(webView == webView2) { ... }
}
...
2.
-(void)viewDidLoad
{
webView1.tag = 1;
webView2.tag = 2;
}
- (void) webViewDidFinishLoad:(UIWebView *)webView
{
if(webView.tag == 1) { ... }
else if(webView.tag == 2) { ... }
}