【发布时间】:2011-10-12 19:22:42
【问题描述】:
我在
中得到 WebKitErrorFrameLoadInterruptedByPolicyChange- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
第一次尝试共享 URL 时使用 FBDialog 下次尝试一切正常。
你知道为什么吗?
谢谢
【问题讨论】:
我在
中得到 WebKitErrorFrameLoadInterruptedByPolicyChange第一次尝试共享 URL 时使用 FBDialog 下次尝试一切正常。
你知道为什么吗?
谢谢
【问题讨论】:
您确定收到 WebKitErrorFrameLoadInterruptedByPolicyChange?
Facebook 连接中的 SSO 存在问题。当应用程序在 Safari 或 Facebook 应用程序中授权后变为活动状态时,Web 视图无法加载您的初始共享请求。
我收到 错误域=NSURLErrorDomain 代码=-999。您可以更改 (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error 中的 if 语句来修复它:
if (!(([error.domain isEqualToString:@"NSURLErrorDomain"] && error.code == -999) ||
!([error.domain isEqualToString:@"WebKitErrorDomain"] && error.code == 102))) {
[self dismissWithError:error animated:YES];
}
【讨论】: