获取嵌套字典的大小,然后填充uitableview目标c

时间:2014-10-19 00:06:08

标签: objective-c uitableview loops dictionary

我在目标c中有这本词典:

{
awayScore = 2;
awayTeam = "Kode IF";
events =     (
            {
        eventType = "01:00";
        name = "01:00";
    },
            {
        eventType = "01:00";
        name = "01:00";
    }
);
homeScore = 1;
homeTeam = "Partille IF FK ";
time = "01:00";
}

现在要填充一个tableview,我需要知道"事件的大小"项目,所以我可以返回行数。我怎么能通过他们迭代呢? (现在我正在思考何时我会使用这些值填充单元格)

所以1)我怎样才能得到它的大小 2)如何迭代它们并在uitableview中获取不同的值

我知道如何遍历所有密钥,但由于我不知道如何循环浏览具有许多项目的特定密钥,我无法向您展示到目前为止我做了什么

谢谢!

1 个答案:

答案 0 :(得分:0)

您的JSon事件对象应该是一个JSon数组,因此您可以快速枚举它。

`

NSArray *events = jsonDictonary[@"events"];

for (NSDictonary *event in events) {

//parse each event

}

其中JsonDictionary是您的整个Json对象。