0

我正在尝试按照 https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/文档获取访问令牌以代表用户访问 facebook 服务。

在我添加后 - (void)sessionStateChanged:(FBSession *)session state:(FBSessionState) state error:(NSError *)error

    - (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
    return [FBSession openActiveSessionWithReadPermissions:nil
                                          allowLoginUI:allowLoginUI
                                     completionHandler:^(FBSession *session,
                                                         FBSessionState state,
                                                         NSError *error) {
                                         [self sessionStateChanged:session
                                                             state:state
                                                             error:error];
                                     }];
    }

我得到(空):“_ACFacebookAppIdKey”,引用自:ERROR,它们是其中的 24 个。我不确定到底发生了什么。

有人可以帮我解决这个问题吗?

谢谢

4

1 回答 1

10

嗯,我想通了。它主要是缺少框架。根据

https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/文档,

我们需要添加 3 个框架(AdSupport、Accounts、Social)。但是,我们应该在列表libsqllite3.dylib中再添加一个,连同上面的 3 个到 framework 文件夹中。

于 2013-03-28T22:45:28.927 回答