kas*_*tus 1 load uiwebview ios
我有webView,我尝试处理连接错误的情况.WebView尝试在没有连接的情况下在5分钟内加载内容并在之后发送错误.
例如,如何将加载时间更改为1分钟?
您可以尝试performSelector:withObject:afterDelay:
当它开始加载时:
- (void)webViewDidStartLoad:(UIWebView *)webView{
[self performSelector:@selector(stop_bad_link) withObject:nil afterDelay:60.0 ];
}
Run Code Online (Sandbox Code Playgroud)
如果加载成功:
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(stop_bad_link) object:nil];
}
Run Code Online (Sandbox Code Playgroud)
如果它的链接不好:
-(void)stop_bad_link{
if([webView isLoading]!=NO)[webView stopLoading];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1004 次 |
| 最近记录: |