我有一些 JSON 格式的数据,如下所示:
{"YrMonth":201109,"StrYrMonth":"Sep-2011","Value":"49275.14"}
{"YrMonth":201110,"StrYrMonth":"Oct-2011","Value":"52087.22"}
etc...
使用NSJSONSerialization
我将这些数据存储在一个名为“indicator”的数组中。当我想使用这些数据并在 tableView 中只显示键为“Value”的项目时,我可以做到这一点:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MainCell"];
cell.textLabel.text = [[indicator objectAtIndex:indexPath.row] objectForKey:@"Value"];
return cell;
}
我的问题是:如何创建一个可以在外部使用cellForRowAtIndexPath
每个键的值的数组?例如:
An array for key "StrYrMonth" which contains only: "Sep-2011", "Oct-2011", etc...
An array for key "Value" which contains only: "49275.14", "52087.22", etc...
我最终想做的是使用“Value”数组在 CorePlot 中绘制一条线,并使用“StrYrMonth”数组来定义图形的 de x 轴标签。
在此先感谢您的帮助!