1

全部...

在我的 UIWebView 中加载http://m.facebook.com时,有时它加载得很好,有时它会因为错误 NSURLErrorDomain 错误 -999 而失败。如果 Facebook 页面提示您登录然后您这样做,它总是会失败。

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

所以,如果我在didFailLoadWithError方法中添加代码,让它在看到这个错误时返回,这对我有什么好处?Facebook 页面会继续加载吗?

谢谢

史蒂夫

4

1 回答 1

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...
    }
}
于 2013-09-30T16:27:38.783 回答