-1

我试图获取谷歌JSON数据并放在我的UITableView,但它没有出现。

检查谷歌 JSON 返回:

谷歌 JSON

我已经得到了 JSON,并且已经像你对普通 JSON 所做的那样放入我的字典,但是谷歌的那个不起作用。

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"];

有谁知道我是否需要为谷歌做一些不同于普通 JSON 提要的事情?我的代码似乎正确,但它不起作用

PS:我已经做了NSDictionaryandNSData来存储 JSON,我只是没有在这里发布,因为我认为这并不重要。

4

1 回答 1

1

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

你应该像下面这样使用

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

在你的情况下,这self.blogPosts是零。

于 2013-05-31T04:58:46.900 回答