Facebook连接的登录按钮在iOS 5上无法正常工作。

3
我正在使用Facebook Connect。当我点击Facebook对话框的“登录”按钮时,它会像平常一样消失,但是没有成功登录。
如果我通过设备登录,然后按键盘上的Go按钮,并在模拟器中输入用户名和密码后按Enter键,则已成功登录,但不是通过点击“登录”按钮。
1个回答

0

当你提到Facebook Connect时,我认为你指的是在iOS教程中概述的当前版本的Facebook SDK。

如果是这样,请确认你的FBSessionDelegate方法fbDidLogin是否被调用?(在那里放置一个日志消息或调试断点并确认这一点。)

如果没有被调用,可能是因为你没有将此代码放在应用程序委托中,而是放在其他对象中。


顺便说一下,我主张在Facebook.m中更改authorize方法为[self authorizeWithFBAppAuth:YES safariAuth:NO];。我发现FB应用程序很好地返回到应用程序,但在没有它的情况下,Safari不是这样的,因此通过关闭safariAuth选项,我最终得到一个应用内Web浏览器窗口,这样当用户在设备上没有安装Facebook应用程序时,我就不会失去他们。 - Rob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接