我正在尝试像这样添加 FBLoginViewDelegate 协议(protocol):
#import <UIKit/UIKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
@interface ViewController : UIViewController<FBLoginViewDelegate>
@property (weak, nonatomic) IBOutlet FBSDKLoginButton *loginButton;
@end
但是,我得到 Cannot find protocol declaration for 'FBLoginViewDelegate'
我已将 FBSDKLoginKit.framework 添加到我的 Xcode 项目中。这两个答案说要添加 FacebookSDK.framework 到我的项目并导入它:
How to make Xcode find file FacebookSDK.h?
Cannot find protocol declaration for 'FBLoginViewDelegate'
但是,我下载并提取的 zip 中没有 FacebookSDK.framework。这是我所拥有的:
我在这里从 Facebook 下载了它:
https://developers.facebook.com/docs/ios/getting-started
有谁知道我该如何解决这个问题?或者为什么我没有 FacebookSDK.framework?谢谢!
最佳答案
更改<FBLoginViewDelegate>
至<FBSDKLoginButtonDelegate>
.<FBLoginViewDelegate>
是在以前版本的SDK中。当前为<FBSDKLoginButtonDelegate>
关于ios - 找不到 FBLoginViewDelegate 的协议(protocol)声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32598630/