尝试在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];
任何人都可以分享如何实现这个目标的答案吗?
答案 0 :(得分:3)
我不完全确定我理解你的问题,但我认为你想根据另一个数组中的对象数创建一些数组,对吧?如果是这样,试试这个:
NSMutableArray *arrayWithOtherArraysInIt = [NSMutableArray arrayWithCapacity:[objectsClass count]];
for (objectClass *object in objectsClass.objects) {
[arrayWithOtherArraysInIt addObject:[NSMutableArray arrayWithCapacity:0]];
}
编辑哦顺便说一下,你应该考虑一下你的命名约定。你不应该使用小写的类名(就像你使用objectClass一样)。而且我不会在它的类名称之后直接命名对象......