Count Multidimensional Array始终返回1

时间:2013-04-26 21:36:53

标签: objective-c

无论我的数组中的项目数是多少,count总是返回1。 _contentData数组来自Json响应:

_contentData = [[NSMutableArray alloc] initWithObjects:JSON, nil];

数组(_contentData):

    (
        (
            {
            id = 1;
            name = "Entry 1";
            },
            {
            id = 2;
            name = "Entry 2";
            },
            {
            id = 3;
            name = "Entry 3";
            }
        )
    )

代码:

NSLog(@"%lu", (unsigned long)_contentData.count);

输出:

2013-04-26 18:32:00.968 SP[23542:c07] 1

1 个答案:

答案 0 :(得分:1)

数组中的第一个对象是另一个数组,所以你的计数总是1.试试这个:

NSLog(@"%lu", (unsigned long)[_contentData[0] count]);