Ios 找不到FBLoginViewDelegate的协议声明
我正在尝试添加FBLoginViewDelegate协议,如下所示:Ios 找不到FBLoginViewDelegate的协议声明,ios,xcode,facebook,Ios,Xcode,Facebook,我正在尝试添加FBLoginViewDelegate协议,如下所示: #import <UIKit/UIKit.h> #import <FBSDKLoginKit/FBSDKLoginKit.h> @interface ViewController : UIViewController<FBLoginViewDelegate> @property (weak, nonatomic) IBOutlet FBSDKLoginButton *loginButton
#import <UIKit/UIKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
@interface ViewController : UIViewController<FBLoginViewDelegate>
@property (weak, nonatomic) IBOutlet FBSDKLoginButton *loginButton;
@end
#导入
#进口
@界面ViewController:UIViewController
@属性(弱、非原子)IBSDKloginButton*登录按钮;
@结束
但是,我发现,找不到'FBLoginViewDelegate'的协议声明。
我已经将FBSDKLoginKit.framework添加到我的Xcode项目中
这两个答案是将FacebookSDK.framework添加到我的项目中并导入它:
但是,我下载并解压缩的zip中没有FacebookSDK.framework。以下是我所拥有的:
我从Facebook下载到这里:
有人知道我怎么解决这个问题吗?或者为什么我没有FacebookSDK.framework?谢谢 将
更改为
位于SDK的早期版本中。当前是
这是正确的,我实际上刚刚找到了一些关于这方面的信息。非常感谢。顺便问一下,您知道profile.userId是否是用户的唯一ID吗?我现在就接受这个答案:)“知道profile.userId是否是用户的唯一ID”?我不明白你什么意思?无论如何,成功登录后,您可以获取如下信息[[[FBSDKGraphRequest alloc]initWithGraphPath:@“me”参数:参数]startWithCompletionHandler:^(FBSDKGraphRequestConnection*连接,id结果,NSError*错误){if(!error){NSLog(@“FacebookManager获取的用户信息:%@”,结果)}其他{NSLog(@“FacebookManager错误%@”,Error);}}];参考此