我正在尝试将facebook-ios SDK 3.0集成到我的应用程序中 - 我使用rails / devise作为我应用程序的后端来管理用户。
现在我正在尝试派生自定义类FBSessionTokenCachingStrategy as suggested here
问题是当我尝试在这样的子类中继承这个类时:
#import <Foundation/Foundation.h>
#import <FacebookSDK/FacebookSDK.h>
@interface CustomFBSessionTokenCachingStrategy : FBSessionTokenCachingStrategy
@end
我收到以下错误“尝试使用前向类'FBSessionTokenCachingStrategy'作为'CustomFBSessionTokenCachingStrategy'的超类”
这对我来说可能是一个非常愚蠢的错误 - 如果是这样我道歉 - 但我不知道为什么我不能继承这门课程!如果有人能指出我正确的方向,我将非常感激!
提前致谢!
答案 0 :(得分:2)
FBSessionTokenCachingStrategy.h
未包含在FacebookSDK.h
中。
您需要添加其导入:
#import <Foundation/Foundation.h>
#import <FacebookSDK/FBSessionTokenCachingStrategy.h>
@interface CustomFBSessionTokenCachingStrategy : FBSessionTokenCachingStrategy
@end