1

我正在尝试将 facebook-ios SDK 3.0 集成到我的应用程序中 - 我正在使用 rails/devise 作为我的应用程序的后端来管理用户。

现在我正在尝试按照这里的建议派生一个自定义类 FBSessionTokenCachingStrategy

问题是当我尝试在这样的子类中继承此类时:

#import <Foundation/Foundation.h>
#import <FacebookSDK/FacebookSDK.h>

@interface CustomFBSessionTokenCachingStrategy : FBSessionTokenCachingStrategy

@end

我收到以下错误“尝试使用转发类 'FBSessionTokenCachingStrategy' 作为 'CustomFBSessionTokenCachingStrategy' 的超类”

这对我来说可能是一个非常愚蠢的错误——如果是这样,我很抱歉——但我不知道为什么我不能继承这个类!如果有人能在这里指出我正确的方向,我将不胜感激!

提前致谢!

4

1 回答 1

2

FBSessionTokenCachingStrategy.h不包含在FacebookSDK.h. 您需要添加其导入:

#import <Foundation/Foundation.h>
#import <FacebookSDK/FBSessionTokenCachingStrategy.h>

@interface CustomFBSessionTokenCachingStrategy : FBSessionTokenCachingStrategy

@end
于 2012-10-17T14:37:49.733 回答