Iphone 使用GData从搜索查询查看YouTube UITableView

Iphone 使用GData从搜索查询查看YouTube UITableView,iphone,search,youtube,gdata,Iphone,Search,Youtube,Gdata,我正在尝试自定义一个表视图,以便根据搜索查询显示youtube视频的提要。我发现这段代码在tableview中显示YouTube频道的提要,它工作得很好。但是,当修改viewDidLoad函数以搜索查询而不是用户提要时,我最终总是得到一个空白的表视图 以下是我的viewDidLoad函数: - (void)viewDidLoad { GDataServiceGoogleYouTube *service = [self youTubeService]; NSString *searchStri

我正在尝试自定义一个表视图,以便根据搜索查询显示youtube视频的提要。我发现这段代码在tableview中显示YouTube频道的提要,它工作得很好。但是,当修改viewDidLoad函数以搜索查询而不是用户提要时,我最终总是得到一个空白的表视图

以下是我的viewDidLoad函数:

- (void)viewDidLoad {

GDataServiceGoogleYouTube *service = [self youTubeService];

NSString *searchString = @"football";

NSString *uploadsID = kGDataYouTubeUserFeedIDUploads;

NSURL *feedURL = [GDataServiceGoogleYouTube youTubeURLForFeedID:nil];

GDataQueryYouTube* query = [GDataQueryYouTube  youTubeQueryWithFeedURL:feedURL];

[query setVideoQuery:searchString];

[query setMaxResults:5];

[service fetchFeedWithQuery:query delegate:self didFinishSelector:@selector(entryListFetchTicket:finishedWithFeed:)];

[super viewDidLoad];

}
任何帮助都将不胜感激

--------------解决方案-----------------

问题分为两部分:

-查询获取调用中出错,请将其更改为:

[服务fetchFeedWithQuery:query委托:self-didFinishSelector:@selector(请求:finishedWithFeed:错误:)]

未实现其他选择器方法

  • 服务不应该遵循下一个链接,因为这样所有的提要都将被获取

[\u服务设置服务应遵循以下链接:否]

您的
cellForRowAtIndexPath
方法是什么样的?可能搜索查询得到的响应的格式不同,因此先前为
cellforrowatinexpath
编写的代码不再适用。如果需要,您可以尝试执行一些
NSLog
调用以查看信息的外观。

您的
cellforrowatinexpath
方法的外观是什么?可能搜索查询得到的响应的格式不同,因此先前为
cellforrowatinexpath
编写的代码不再适用。如果需要,您可以尝试执行一些
NSLog
调用,以查看信息的外观。

我通过了此页面,但仍不走运,有些人可能会觉得它有用。我通过了此页面,但仍不走运,有些人会觉得它有用。感谢提示m8,我没有检查控制台。。我解决了这个问题,它就在我的帖子里。谢谢你的提示,我没有检查控制台。。我解决了这个问题,它就在我的帖子里。