我想跟随 https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/文档,用于获取访问令牌以代表用户访问Facebook服务。
我添加之后 - (void)sessionStateChanged:(FBSession *)session state:(FBSessionState)状态 错误:(NSError *)错误
和
- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
return [FBSession openActiveSessionWithReadPermissions:nil
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session,
FBSessionState state,
NSError *error) {
[self sessionStateChanged:session
state:state
error:error];
}];
}
我得到(null):“_ ACFacebookAppIdKey”,引用自:ERROR ,其中有24个。我不确定到底发生了什么。
有人可以帮我解决这个问题吗?
谢谢
答案 0 :(得分:10)
好吧,我明白了。它主要是错过了框架。根据
https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/文档,
我们需要添加3个框架(AdSupport,Accounts,Social)。但是,我们应该在列表 libsqllite3.dylib 中添加一个以及上面的3到框架文件夹。