我试图解析并在我的tableViewCell中显示json内容,但出了点问题。
JSON:http://bumpee.net/xcode/index.php
-(void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:webData options:0 error:nil];
NSArray *arr = [json objectForKey:@"feed"];
for(NSDictionary *aaa in arr) {
NSDictionary *one = [aaa objectForKey:@"1"];
NSString *onePrint= [one objectForKey:@"name"];
[array addObject:onePrint];
}
[[self tableView ] reloadData];
}
答案 0 :(得分:2)
问题在于,arr
实际上是NSDictionary
而不是NSArray
,当您使用
for (NSDictionary *aaa in arr) [...]
你基本上是通过NSString
键,而不是值。