Facebook Share Screen不会出现

时间:2015-01-06 11:22:30

标签: ios iphone facebook facebook-graph-api

我正在尝试使用以下代码共享图像

然而,有时共享屏幕不会出现。

它非常间歇性地发生。有什么想法导致这个?

当发生这种情况时,应用程序只需导航到Facebook app&共享碎片没有出现。

if ([FBDialogs canPresentShareDialogWithParams:params]) {
         // Present share dialog
        FBAppCall *call = [FBDialogs presentShareDialogWithLink:params.link
                                          name:params.name
                                       caption:params.caption
                                   description:params.linkDescription
                                       picture:params.picture
                                   clientState:nil
                                       handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {

 }]; }

1 个答案:

答案 0 :(得分:0)

添加以下代码

- (BOOL)application:(UIApplication *)application
          openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
       annotation:(id)annotation {
return  [FBAppCall handleOpenURL:url sourceApplication:sourceApplication withSession:[FBSession activeSession] fallbackHandler:^(FBAppCall *call) {

}];

}

希望这会有所帮助..