【发布时间】:2011-02-28 15:33:09
【问题描述】:
我已经构建了一个应用程序来加载 youtube 提要并在 UITableView 中显示它。
我还添加了单击表格末尾显示的“加载更多”单元格的功能,该单元格用于使用源 nextLink 并加载更多应填充表格末尾的 10 个视频。
但问题是,表格被新的 10 项完全替换,而不是添加到已经显示的内容中。
我使用的代码如下:
NSLog(@"%@", [[feed nextLink] href]);
NSURL *feedURL;
feedURL = [NSURL URLWithString: [[feed nextLink] href]];
GDataServiceGoogleYouTube *service = [self youTubeService];
ticket = [service fetchFeedWithURL:feedURL delegate:self
didFinishSelector:@selector(request:finishedWithFeed:error:)];
还有下面的方法:
- (void)request:(GDataServiceTicket *)ticket
finishedWithFeed:(GDataFeedBase *)aFeed
error:(NSError *)error {
self.feed = (GDataFeedYouTubeVideo *)aFeed;
[superTable reloadData];
}
有谁知道更好的方法,或者我是否可以将现有提要的内容与我获取的新提要相结合?即....如果应用程序加载时它获取视频 1-10,我是否需要重新获取 1-20 或者我可以简单地获取 11-20 并将它们添加到表数据源中?
干杯
【问题讨论】:
标签: iphone objective-c gdata