...所有
在我的UIWebView中加载http://m.facebook.com时,有时会加载正常,有时它会因NSURLErrorDomain错误-999错误而失败。如果Facebook页面提示您登录然后执行此操作,它总是会失败。
stackoverflow上的一些人说可以忽略这个错误,而事实上FaceBook SDK本身的部分忽略了代码中的错误。
因此,如果我将代码添加到 didFailLoadWithError 方法,只是在看到此错误时返回,这会给我带来什么? FaceBook页面会继续加载吗?
由于
史蒂夫
答案 0 :(得分:1)
是。您可以安全地执行此操作(您可能希望检查Facebook URL是否安全):
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
// Facebook URL can return an ignorable NSURLErrorDomain -999
if ([error code] != NSURLErrorCancelled) {
//show alert, do whatever...
}
}