在 UIWebView 中加载 FaceBook 时会出现 NSURLErrorDomain 错误 -999
Posted
技术标签:
【中文标题】在 UIWebView 中加载 FaceBook 时会出现 NSURLErrorDomain 错误 -999【英文标题】:Loading FaceBook in UIWebView gives NSURLErrorDomain error -999 when 【发布时间】:2012-11-17 20:45:25 【问题描述】:所有...
在我的 UIWebView 中加载 http://m.facebook.com 时,有时它加载正常,有时它会失败并显示错误 NSURLErrorDomain 错误 -999。如果 Facebook 页面提示您登录然后您登录,它总是会失败。
*** 上的一些人说可以忽略此错误,而事实上,FaceBook SDK 本身的某些部分会忽略其代码中的错误。
所以,如果我将代码添加到 didFailLoadWithError 方法,让它在看到此错误时返回,这对我有什么好处? Facebook 页面会继续加载吗?
谢谢
史蒂夫
【问题讨论】:
【参考方案1】:是的。您可以安全地执行此操作(您可能需要检查 Facebook 网址是否非常安全):
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
// Facebook URL can return an ignorable NSURLErrorDomain -999
if ([error code] != NSURLErrorCancelled)
//show alert, do whatever...
【讨论】:
以上是关于在 UIWebView 中加载 FaceBook 时会出现 NSURLErrorDomain 错误 -999的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UIWebView 中访问公共 Facebook 个人资料