动态创建nsmutablearray

时间:2012-03-01 12:52:01

标签: objective-c nsmutablearray

尝试在foor循环中创建动态NSMutableArrays

//Here's my for loop
for (Object *object in parseMethod.objects) {

}

objects是存储对象的NSMutableArray;基于我想要创建唯一数组的对象的数量,如:

NSMutableArray *array1;
NSMutableArray *array2;
NSMutableArray *array3;
//and so on...
NSMutableArray *array[n];

任何人都可以分享如何实现这个目标的答案吗?

1 个答案:

答案 0 :(得分:3)

我不完全确定我理解你的问题,但我认为你想根据另一个数组中的对象数创建一些数组,对吧?如果是这样,试试这个:

NSMutableArray *arrayWithOtherArraysInIt = [NSMutableArray arrayWithCapacity:[objectsClass count]];

for (objectClass *object in objectsClass.objects) {

   [arrayWithOtherArraysInIt addObject:[NSMutableArray arrayWithCapacity:0]];

}

编辑哦顺便说一下,你应该考虑一下你的命名约定。你不应该使用小写的类名(就像你使用objectClass一样)。而且我不会在它的类名称之后直接命名对象......