FBLoginDialog在didLogin之前自动询问基本权限

时间:2011-01-03 13:07:41

标签: iphone facebook

我正在使用旧的facebook iphone sdk开发iphone应用程序:https://github.com/megastep/facebook-iphone-sdk

我目前遇到一个问题:FBLoginDialog会在didLogin回调之前自动询问基本权限。

我想跳过这一部分,因为我想询问Exteneded权限。

并且想知道为什么facebook在回调之前询问基本权限doLogin?

感谢。

    FBLoginDialog* dialog = [[[FBLoginDialog alloc] initWithSession:session] autorelease];  
    // dialog.delegate = self;
    [dialog show];

1 个答案:

答案 0 :(得分:0)

您需要转到新的SDK。您正在使用的SDK在几个方面都是错误的,当用户编辑文本并且键盘在屏幕上时,它会泄漏内存并在4.2操作系统上出现问题。

另请注意,新SDK可以非常轻松地询问您需要的任何权限,您可以在authorize:delegate方法中执行此操作(请参阅sdk中包含的示例项目以获取示例)。

编辑/更新:

Facebook在didLogin之前要求基本身份验证,因为用户必须至少授权您的应用程序。