Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone FBLoginDialog在登录前自动请求基本权限_Iphone_Facebook - Fatal编程技术网

Iphone FBLoginDialog在登录前自动请求基本权限

Iphone FBLoginDialog在登录前自动请求基本权限,iphone,facebook,Iphone,Facebook,我正在使用旧的facebook iphone sdk开发iphone应用程序: 我目前遇到了一个问题:FBLoginDialog在didLogin回调之前自动请求基本权限 我想跳过这一部分,因为我想请求扩展许可 你知道facebook为什么在登录前要请求基本权限吗 谢谢 FBLoginDialog* dialog = [[[FBLoginDialog alloc] initWithSession:session] autorelease]; // dialog.delegat

我正在使用旧的facebook iphone sdk开发iphone应用程序:

我目前遇到了一个问题:FBLoginDialog在didLogin回调之前自动请求基本权限

我想跳过这一部分,因为我想请求扩展许可

你知道facebook为什么在登录前要请求基本权限吗

谢谢

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

您需要移动到新的SDK。众所周知,您使用的SDK存在多方面的缺陷,当用户编辑文本且键盘在屏幕上时,它会泄漏内存并在4.2操作系统上出现问题

还请注意,新的SDK使您可以非常轻松地请求所需的任何权限,您只需在authorize:delegate方法中执行即可(有关示例,请参阅SDK中包含的示例项目)

编辑/更新:


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

tipp免费,请使用新的sdk