最近项目中加载h5时,遇到的问题:
加载h5的时候,有时候会报错 NSURLErrorCancelled (-999),但是页面加载是成功的。百度一下,有不少这方面的问题。官方文档是这么写的:取消异步加载的时候返回(Returned when an asynchronous load is canceled.);
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
[_hud hide:YES];
NSInteger code = [error code];
//code == NSURLErrorCancelled (-999) 异步加载取消的时候,会报这个错误
//点击回退的时候,会报这个错误,但是页面加载是成功的
if (code == NSURLErrorCancelled) {
//正常操作
} else {
//进行相关的错误处理
}
}
这个错误的具体场景,希望大家多指点。
网友评论