我正在实现一个名为fbDidExtendToken:的方法的协议。 出于某种原因,我得到警告,我没有实现此方法。 这是为什么?
在我的.h:
@interface AppDelegate : UIResponder <UIApplicationDelegate, FBSessionDelegate>
//...
在我的.mm
中@implementation AppDelegate
//...
-(void)fbDidExtendToken:(NSString*)accessToken
{
}
错误信息是:
/Volumes/mchinen/scm/FindYourself/FindYourself/AppDelegate.mm:13:1: 警告:协议中的方法未实现[-Wototocol,3] /Volumes/mchinen/scm/FindYourself/src/Facebook.h:123:1:注意:方法 在这里宣布[3] - (void)fbDidExtendToken:(NSString *)accessToken
答案 0 :(得分:0)
查看协议头文件,似乎整个方法都是
- (void)fbDidExtendToken:(NSString*)accessToken expiresAt:(NSDate*)expiresAt;
并且xcode警告只给了我第一个参数的方法名称,我复制并粘贴它来实现,导致警告。