Ios UIWebView加载时间

Ios UIWebView加载时间,ios,uiwebview,load,Ios,Uiwebview,Load,我有webView,我尝试处理连接不良的情况。WebView尝试在5分钟内无连接加载内容,之后发送错误 例如,如何将加载时间更改为1分钟?您可以尝试执行选择器:withObject:afterDelay: 开始加载时: - (void)webViewDidStartLoad:(UIWebView *)webView{ [self performSelector:@selector(stop_bad_link) withObject:nil afterDelay:60.0 ]; } 如果加载

我有webView,我尝试处理连接不良的情况。WebView尝试在5分钟内无连接加载内容,之后发送错误


例如,如何将加载时间更改为1分钟?

您可以尝试执行选择器:withObject:afterDelay:

开始加载时:

- (void)webViewDidStartLoad:(UIWebView *)webView{
  [self performSelector:@selector(stop_bad_link) withObject:nil afterDelay:60.0 ];
}
如果加载成功:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
 [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(stop_bad_link) object:nil];
}
如果是坏链接:

-(void)stop_bad_link{
 if([webView isLoading]!=NO)[webView stopLoading];
}

您可以尝试执行选择器:withObject:afterDelay:

开始加载时:

- (void)webViewDidStartLoad:(UIWebView *)webView{
  [self performSelector:@selector(stop_bad_link) withObject:nil afterDelay:60.0 ];
}
如果加载成功:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
 [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(stop_bad_link) object:nil];
}
如果是坏链接:

-(void)stop_bad_link{
 if([webView isLoading]!=NO)[webView stopLoading];
}

如果web视图正在加载用户60秒后选择的其他网页,该怎么办?这不就是要杀了它吗?如果是,则这是不可接受的答案。如果web视图正在加载用户60秒后选择的其他网页,该怎么办?这不就是要杀了它吗?如果是这样,那么这是一个不可接受的答案。