【发布时间】:2012-10-13 08:43:15
【问题描述】:
我在 iOS6 上使用 SDK 3.1 进行 Facebook 身份验证。 我有一个使用旧 FB SDK 的现有应用程序。
显然,我已经实现了:
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
但最初我在第一次记录尝试后出现 FBSessionStateClosedLoginFailed 的“错误 2”。
未提供身份验证对话框。应用最初在 iOS 设置 -> Facebook 中处于非活动状态。
我尝试了多种解决方案,但在任何配置了 Facebook 帐户的新设备上默认禁用该设置。
请帮忙:)
【问题讨论】:
-
你可以尝试传递 'nil' 而不是实际的权限数组吗?