Iphone 使用GData从搜索查询查看YouTube UITableView
我正在尝试自定义一个表视图,以便根据搜索查询显示youtube视频的提要。我发现这段代码在tableview中显示YouTube频道的提要,它工作得很好。但是,当修改viewDidLoad函数以搜索查询而不是用户提要时,我最终总是得到一个空白的表视图 以下是我的viewDidLoad函数: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
- (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,我没有检查控制台。。我解决了这个问题,它就在我的帖子里。谢谢你的提示,我没有检查控制台。。我解决了这个问题,它就在我的帖子里。