Ios FBSDKgraph请求使用未声明的标识符
虽然我导入了FacebookSDK,比如:Ios FBSDKgraph请求使用未声明的标识符,ios,objective-c,facebook-ios-sdk,Ios,Objective C,Facebook Ios Sdk,虽然我导入了FacebookSDK,比如:#import,但它说: 使用未声明的标识符“FBSDKGraphRequest” 我写的代码很简单: FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"/{user-id}/albums" parame
#import
,但它说:
使用未声明的标识符“FBSDKGraphRequest”
我写的代码很简单:
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{user-id}/albums"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
让我知道我可能缺少什么?要使用新的SDK 4.1登录Facebook,您必须在项目中添加FBSDKLoginkit和FBSDKCoreKit框架 然后将以下头文件导入ViewController:
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#导入
#进口
有关更多信息,您可以参考或参考以下答案
尽管facebook官方文档是最好的。自4.X版以来,facebook将SDK分为三部分: : SDK现在由三个框架组成,
FBSDKCoreKit
,
FBSDKLoginKit
和FBSDKShareKit
FBSDKCoreKit
提供核心SDK
功能,如图形API请求、访问令牌和应用程序
见解
FBSDKLoginKit
提供用户登录和
仅需要FBSDKCoreKit
FBSDKShareKit
为
共享,并且只需要FBSDKCoreKit
关于你的问题:
请求-FBSDKGraphRequest
和FBSDKGraphRequestConnection
处于
FBSDKCoreKit
并提供帮助以访问图形API
因此,基本上您需要在文件中导入FBSDKCoreKit
:
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#导入
导入facebook sdk需要遵循哪些步骤?缺少;)@Vizllx我不能说:,我不知道为什么。我试着编辑,但没有收获。你能导入框架吗?当你打字时它会自动检测吗?是的,它会自动检测并且正确添加了框架。事实上,我也可以通过facebook登录。嘿,非常感谢。你的回答也是对的。但是我不能把两个答案都标对,这很好,伙计。快乐的编码。谢谢Lefteries,它很有帮助。我删除了旧的FacebookSDK并使用了新的版本4.X。