0

调用这个:

[[self session] openWithBehavior:FBSessionLoginBehaviorUseSystemAccountIfPresent
               completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {

我收到一个错误:

(lldb) po [error userInfo]
(id) $0 = 0x1fde09c0 {
    "com.facebook.sdk:ErrorInnerErrorKey" = "Error Domain=com.apple.accounts Code=8 \"The operation couldn\U2019t be completed. (com.apple.accounts error 8.)\"";
    "com.facebook.sdk:ErrorLoginFailedReason" = "com.facebook.sdk:ErrorLoginFailedReason";
}

我知道“com.apple.accounts 错误 8”表示 ACErrorAccessInfoInvalid,但我不知道如何解决这个问题,因为调用它的代码隐藏在框架中。

4

1 回答 1

0

我的默认权限是问题所在。一旦我从创建初始 FBSession 中删除了所有权限,它就起作用了。但是,我现在必须弄清楚以后如何请求这些权限。

于 2013-01-10T16:57:27.673 回答