在UIWebView中加载FaceBook时会出现NSURLErrorDomain错误-999

时间:2012-11-17 20:45:25

标签: facebook uiwebview nsurlerrordomain didfailwitherror

...所有

在我的UIWebView中加载http://m.facebook.com时,有时会加载正常,有时它会因NSURLErrorDomain错误-999错误而失败。如果Facebook页面提示您登录然后执行此操作,它总是会失败。

stackoverflow上的一些人说可以忽略这个错误,而事实上FaceBook SDK本身的部分忽略了代码中的错误。

因此,如果我将代码添加到 didFailLoadWithError 方法,只是在看到此错误时返回,这会给我带来什么? FaceBook页面会继续加载吗?

由于

史蒂夫

1 个答案:

答案 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...
    }
}