无法解析 uitableview 中的 json 文件
Posted
技术标签:
【中文标题】无法解析 uitableview 中的 json 文件【英文标题】:Unable to parse json file in uitable view 【发布时间】:2014-10-03 14:11:29 【问题描述】:嗨朋友们,我在将 json 文件解析到 uitableview 时遇到问题。 我的 json 文件如下所示:
[
"id": 1,
"type": "Deal Closed",
"score": 100,
"createdAt": "2014-10-03T08:10:10.000Z",
"updatedAt": "2014-10-03T08:10:10.000Z"
,
"id": 2,
"type": "Followers",
"score": 10,
"createdAt": "2014-10-03T08:10:28.000Z",
"updatedAt": "2014-10-03T08:10:28.000Z"
]
我的编码在这里..
static NSString *CellIdentifier = @"Leader";
NSString *firstname = [[promoArray objectAtIndex:indexPath.row] objectForKey:@"type"];
NSString *lastname = [[promoArray objectAtIndex:indexPath.row] objectForKey:@"score"];
cell.lblPrice.text=[jsonDict valueForKey:@"type"];
cell.lblDesc.text=[jsonDict valueForKey:@"score"];
它在解析时抛出异常。我需要将类型和分数从 json 文件解析到 Uitable 视图。
【问题讨论】:
1.没有 JSON。这不是解析它只是访问数组或字典中的项目。 2.firstname
和 lastname
从未使用过。 3. 哪一行产生了异常,whjat 是错误信息。如果您还没有全局异常断点,请添加一个。
【参考方案1】:
调整为:
cell.lblPrice.text=jsonDict[indexPath.row][@"type"];
cell.lblDesc.text= jsonDict[indexPath.row][@"score"];
【讨论】:
如果我在 json 文件中添加更多数据,它将起作用 是的,它会起作用。并且您的变量名称令人困惑 那么我需要删除促销数组吗? 促销,名字,价格类型或分数,我迷路了,你应该告诉我功能本身以上是关于无法解析 uitableview 中的 json 文件的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 上将 Wordpress JSON 解析为 UITableView