如何在另一个NSArray中获得NSArray的计数?

时间:2014-02-17 23:01:38

标签: ios nsarray

我的NSArray包含多个NSArray。但是我需要获得特定数组的count或大小,但我无法弄清楚如何去做。

我在控制台中尝试:

  

p [_mainArray [0] count] //错误:没有已知方法'-count';将消息发送到方法的返回类型

如果有任何人知道如何获取数组内部数组的数量,我将非常感激。

2 个答案:

答案 0 :(得分:3)

如错误所示,您需要转换从数组中检索的对象:

p [(NSArray *)_mainArray[0] count]

答案 1 :(得分:2)

问题是_mainArray[0]会返回id类型。为了帮助调试器,请执行以下操作:

p [(NSArray *)_mainArray[0] count];

演员告诉调试器_mainArray[0]的结果是NSArray