【发布时间】:2012-12-13 13:00:11
【问题描述】:
我试图避免在UIWebView 的委托返回这样的错误时产生的问题。我的委托实现中有常见的解决方法(我在 Internet 的任何地方都看到过)
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
if ([error code] == NSURLErrorCancelled) return;
}
我遇到的问题是这并不总是有效。有时会加载网页,有时会加载网页的某些部分(标题、文本的一部分...),有时不会加载任何内容。
还有其他解决方案吗?是否存在任何可以正常工作的浏览器的开源实现?
【问题讨论】:
-
也许您应该检查一下在加载失败的情况下遇到了什么错误。
-
@PhillipMills 总是一样,NSURLErrorDomain 错误 -999
-
你想避免什么?实际上你的代码什么也没做,无论错误代码是否等于 NSURLErrorCancelled,函数都会返回。
-
我知道我什么都没做(我删除了它),但这是我在访问过的每个寻找解决方案的网站上看到的。