身份验证后Facebook iOS SDK Feed对话框问题

时间:2011-10-29 04:52:35

标签: ios facebook ios5 xcode4.2

我似乎遇到了Feed对话框的问题,我以前没有这个问题。 我怀疑这是因为iOS 5,但我不确定。

如果用户需要身份验证,他将被重定向到Facebook应用,然后返回我的应用。

之后,用户点击“分享”按钮,然后出现供稿对话框。 但突然间,消失了

如果用户再次点击“分享”,则Feed对话框工作正常。这是第一次从认证返回应用程序后......

与“分享”按钮关联的代码就是:

if ([facebook isSessionValid]) {
   [facebook dialog:@"feed" andParams:params andDelegate:self];
}

params 变量始终设置为正确的值,并且不是nil。 如果会话无效,则会将用户发送到身份验证方法。

我还尝试在FBDialog.m中注释掉一个我在某处阅读的IF语句,但它没有成功。

任何人都遇到过同样的问题吗?

谢谢!

修改 的 我很确定这是因为iOS 5现在,因为我已经在运行iOS 4.3的iPad 2上构建了这个项目,并且它从第一次开始工作正常。

编辑2: 它突然正常工作。 ......我没有改变任何东西O_O

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,而且此代码更改修复了https://github.com/deyton/facebook-ios-sdk/commit/c1d3702f7c2042549c3bee050ceade7fb6f593a4

相关问题