Facebook connect登录按钮在iOS 5上不起作用

Facebook connect登录按钮在iOS 5上不起作用,facebook,ios5,xcode4.2,Facebook,Ios5,Xcode4.2,我正在使用。当我点击Facebook对话框的“登录”按钮时,它会像平常一样消失,但不会登录 如果我通过设备登录,然后按键盘上的Go按钮,如果我在输入用户名和密码后在模拟器中按Enter键,则表明它已成功登录,但不是通过单击“登录”按钮。当你说Facebook Connect时,我想您指的是Facebook SDK的当前版本,概述见 如果是这样,您能否确认调用了您的fbsessionelegate方法fbdilogin?(在此处放置日志消息或调试断点,并确认情况属实。) 如果它没有被调用,那么如果

我正在使用。当我点击Facebook对话框的“登录”按钮时,它会像平常一样消失,但不会登录


如果我通过设备登录,然后按键盘上的Go按钮,如果我在输入用户名和密码后在模拟器中按Enter键,则表明它已成功登录,但不是通过单击“登录”按钮。

当你说Facebook Connect时,我想您指的是Facebook SDK的当前版本,概述见

如果是这样,您能否确认调用了您的
fbsessionelegate
方法
fbdilogin
?(在此处放置日志消息或调试断点,并确认情况属实。)


如果它没有被调用,那么如果你不将此代码放在应用程序委托中,而是放在其他对象中,就会发生这种情况。

顺便说一下,我是Facebook中更改授权方法的倡导者。我发现FB应用程序可以很好地返回应用程序,但如果没有,Safari就不行,因此通过关闭safariAuth选项,我最终会有一个应用程序内的web浏览器窗口,这样我就不会失去用户,因为他们在设备上没有安装Facebook应用程序的情况下转到Safari。