我试图获取Google JSON
数据并加载UITableView
,但它没有显示出来。
检查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:我已经用NSDictionary
和NSData
来存储JSON,我刚刚没有在这里发布,因为我觉得这不重要。
答案 0 :(得分:1)
通过查看JSON数据,我可以说从字典中检索数据的方式是错误的。
您应该使用以下
self.blogPosts = [[dataDictionary objectForKey:@"responseData"]objectForKey:@"results"];
在您的情况下self.blogPosts
为零。