在我的UITableView中显示Google Feed JSON

时间:2013-05-31 03:25:14

标签: ios json uitableview nsjsonserialization

我试图获取Google JSON数据并加载UITableView,但它没有显示出来。

检查google JSON返回:

Google JSON

我已经获得了JSON,并且已经像使用普通的JSON一样放在我的字典上了,但google的这个没有用。

NSURL *blogURL = [NSURL URLWithString:@"https://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Design"];

//I've put the results array, not sure if that responseData affects something
self.blogPosts = [dataDictionary objectForKey:@"results"];

并在此处将其添加到我的单元格中

cell.textLabel.text = [blogPost valueForKey:@"titleNoFormatting"];
cell.detailTextLabel.text = [blogPost valueForKey:@"content"];

有没有人知道我是否需要为Google提供与普通JSON Feed不同的内容?我的代码似乎没错,但它无效

PS:我已经用NSDictionaryNSData来存储JSON,我刚刚没有在这里发布,因为我觉得这不重要。

1 个答案:

答案 0 :(得分:1)

通过查看JSON数据,我可以说从字典中检索数据的方式是错误的。

您应该使用以下

self.blogPosts = [[dataDictionary objectForKey:@"responseData"]objectForKey:@"results"];

在您的情况下self.blogPosts为零。