1

我已经使用 Facebook SDK 框架在 Facebook 上发布消息。

我已经使用本机 facebook 对话框来发布消息。

NSString *msg = @"Sample message for posting...";
BOOL displayedNativeDialog = [FBDialogs presentOSIntegratedShareDialogModallyFrom:self initialText:msg images:nil urls:nil handler:^(FBOSIntegratedShareDialogResult result, NSError *error)
                              {
                                  if (!error)
                                  {
                                      NSLog(@"result=%u",result);

                                      if (result == 0) {

                                          UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Successfully posted" message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
                                          [alert show];

                                      }
                                      else if (result == 1) {

                                          NSLog(@"Cancel");

                                      }
                                      else {

                                          NSLog(@"Dialog not supported");

                                      }

                                  }
                                  else
                                  {
                                      NSLog(@"Dialog not supported. error");
                                  }

                              }];

当我使用此代码时,它成功打开对话框,当我点击本机对话框中的发布按钮时,返回结果为 0。

但它没有在 Facebook 上发布,并在警报“无法发布到 Facebook 帖子无法发送,因为在 iOS7 中与 Facebook 的连接失败”中显示以下消息。

那么,如何解决这个问题呢?为什么这个消息来了?
在此处输入图像描述

4

0 回答 0