presentShareDialogWithParams不显示共享对话框

时间:2015-02-09 04:01:13

标签: ios facebook

我正在尝试将Facebook共享功能集成到iOS应用中。一切都成功编译,所以项目设置正确。据我所知,我已经正确地更新了plist,假设它们是相关的。

我有这个...... FBLinkShareParams * params = [[FBLinkShareParams alloc] ...];

然后我做...... if([FBDialogs canPresentShareDialogWIthParams:params}){...}

上面的调用返回YES / True,我确实进入了“if”逻辑。但是,这就是存在问题的地方。

在上面的“if”区块中,我有...... FBAppCall * appCall = [FBDialogs presentShareDialogWithParams:params                              clientState:无                              handler:^(FBAppCall * call,etc ......}];

这是问题......
我没有看到共享对话框,appCall在这里返回nil。甚至文档也说,“只有相应的canPresentShareDialogWithParams方法对同一参数返回YES时,才返回非零FBAppCall对象。”

当canPresent返回YES时,为什么这可能会返回nil的任何原因?我可能遗失的任何东西???

0 个答案:

没有答案