1

Facebook の投稿メッセージに Facebook SDK Framework を使用しています。

投稿メッセージにネイティブの 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 に投稿されず、「iOS7 で Facebook への接続に失敗したため、Facebook に投稿できません」という警告メッセージが表示されました。

それで、これを解決する方法は?なぜこのメッセージが来るのですか?
ここに画像の説明を入力

4

0 に答える 0