你好!我正在开发一个应用程序。我正在创建一个 webview。通过使用该网络视图,我想在完成第一个 URL 后加载下一个 URL。我写了- (void)webViewDidFinishLoad:(UIWebView *)webView
这样的
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
alert_View=[[UIAlertView alloc]initWithTitle:@"\n\nData sent successfully!" message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:nil, nil];
[alert_View show];
[alert_View release];
[NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(removeAlert:) userInfo:nil repeats:NO];
}
而 removeAlert 方法看起来像
-(void)removeAlert:(id)sender
{
[alert_View dismissWithClickedButtonIndex:-1 animated:YES];
[web loadRequest:[arr objectAtIndex:1];
}
arr
数组包含所有准备好的请求。当这个removeAlert
方法直接执行时,-(void)webView:didFailLoadWithError:
方法就会被触发。所以请告诉我如何在第一个请求结束后加载另一个请求?