找不到“FBLoginViewDelegate”的协议声明

出于某种原因,我得到错误当试图将FBLoginViewDelegate协议包括到我的ViewController接口时, Cannot find protocol declaration for 'FBLoginViewDelegate'

我寻找其他类似的问题,但其中大部分似乎与循环包含有关…我不认为这是我的情况。

 #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UITextFieldDelegate, FBLoginViewDelegate> //Properties @property (weak, nonatomic) IBOutlet UITextField *txtPassword; @property (weak, nonatomic) IBOutlet UITextField *txtEmail; @property (weak, nonatomic) IBOutlet UILabel *lblResult; - (IBAction)loginClicked:(id)sender; - (IBAction)backgroundTap:(id)sender; @end 

我很新的iOS开发和任何帮助将不胜感激!

只需删除并添加添加FacbookSDK

做了

  #import<FacbookSDK/FaceBookSDK.h> in your VC.h file or .pch file (the compiler takes the Facebook delegate in all VC's) 

最后清理并运行你的项目,它肯定是有效的