iOS FaceBook集成,Feeds对话框第一次显示为空白

时间:2012-01-23 09:18:49

标签: iphone ios facebook

我使用最新的FaceBook SDK for iOS,除了我第一次使用

外,一切正常
[facebook dialog:@"feed" andParams:params andDelegate:self]; 

对话框显示一个空画布,并自行解散,下次我尝试相同的调用时,对话框就可以了。

因此,为了重现此错误,我将从Facebook删除该应用以启动授权,会话,登录等。

其他有同样问题的人?

1 个答案:

答案 0 :(得分:0)

我也面临同样的问题。我通过更改FBDialog.m文件来修复它

更改

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
   // 102 == WebKitErrorFrameLoadInterruptedByPolicyChange
   if (!([error.domain isEqualToString:@"WebKitErrorDomain"] && error.code == 102)) {
        [self dismissWithError:error animated:YES];
    }
}

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
    // 102 == WebKitErrorFrameLoadInterruptedByPolicyChange
       if (!([error.domain isEqualToString:@"WebKitErrorDomain"] && error.code == 102)) {
           // -999 == "Operation could not be completed"
           if (!(([error.domain isEqualToString:@"NSURLErrorDomain"] && error.code == -999) ||
                          ([error.domain isEqualToString:@"WebKitErrorDomain"] && error.code == 102))) {
            [self dismissWithError:error animated:YES];
        }
       }
}

我希望这能解决你的问题......