NSMutableArray Count显示错误

时间:2013-12-20 09:59:06

标签: ios objective-c arrays

我有10个项目数组的NSMutableArray。每个数组都分配为

例如,说。

NSArray *myArray=[NSArray alloc]initWithContentsofFile:pListPath];

但是在第5个数组没有数据,所以计数应该是9,但它显示为4。

我的问题是我想获得除第5个数组之外的所有9个数组项数据。

怎么可能。

谢谢大家。

2 个答案:

答案 0 :(得分:1)

你说你有一个包含10个数组的数组。如果第5个数组没有数据,那么你的NSMutableArray仍然会有10个项目。即使一个对象是空的,它仍然是一个对象。第5个数组的项目数为0。

答案 1 :(得分:0)

我发现您尝试从plist文件加载

在plist中,即使父数组中的第5个对象必须包含空数组,这意味着plist总共包含10行数组。并将plist读入数组然后删除空子数组。