Twitter Kit/Fabric “Show Timeline” Objective-C 示例构建失败



关注以及Fabric/Twitter Kit文档以显示用户时间线。但是,文档中的代码不会生成。

这是视图已加载中的时间轴视图控制器中的代码。

[[Twitter sharedInstance] logInGuestWithCompletion:^(TWTRGuestSession    *guestSession, NSError *error) {
if (guestSession) {
    TWTRAPIClient *APIClient = [[Twitter sharedInstance] APIClient];
    TWTRUserTimelineDataSource *userTimelineDataSource = [[TWTRUserTimelineDataSource alloc] initWithScreenName:@"fabric" APIClient:APIClient];
    self.dataSource = userTimelineDataSource; // <- build fail here 
} else {
    NSLog(@"error: %@", [error localizedDescription]);
}

}];

Xcode 抱怨:"在类型为'TimelineViewController '的对象上找不到属性'数据源'"。不知道为什么它会起作用,因为这基本上是 Docs 示例中的逐字记录。

任何帮助将不胜感激!

和朋友聊过,帮我弄清楚了

原来有这个

@interface TimelineViewController : UIViewController

需要将其更改为此

@interface TimelineViewController : TWTRTimelineViewController

在TimeLineViewController文件的.h中,以前我正在子类化UIViewController,而不是Twitter Kit中的"TWTRTimelineViewController"。原始类没有 self.datasource 的属性。另一方面,TWTRTimelineViewController 的子类可以。

相关内容

  • 没有找到相关文章

最新更新