我已经使用 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 的连接失败”中显示以下消息。
那么,如何解决这个问题呢?为什么这个消息来了?