有时Facebook共享对话框不会在iOS上加载

有时当我启动Facebook共享对话框时,操作系统切换到Facebook应用程序,但共享对话框不会加载。 那么如果你再试一次,它通常是有效的。 为什么它不是第一次工作?

NSURL* url = [NSURL URLWithString:@"some URL"]; FBShareDialogParams* params = [[FBShareDialogParams alloc] init]; params.link = url; if ([FBDialogs canPresentShareDialogWithParams:params]) { [FBDialogs presentShareDialogWithLink:url handler:^(FBAppCall *call, NSDictionary *results, NSError *error) { if(error) { NSLog(@"Error posting to FB: %@", error.description); //do something } else { //do something else } }]; // } } 

该类在最新版本的SDK中不再可用。

你应该使用FBSDKShareDialog而不是这个。最新版本是v4.11.0。

谢谢。

Interesting Posts