我在另一个数组中存储了三个数组。现在我需要将这三个数组分开并存储在三个不同的数组中。怎么做?
Nsmutablearray *arr=[[nsmutablearray alloc]initwithobjects:arr1,arr2,arr3];
现在我需要将其分为以下模型
Nsmutablearray *firstarr=arr1;
Nsmutablearray *secondarr=arr2;
Nsmutablearray *thirdarr=arr3;
我需要在循环中执行此操作。
答案 0 :(得分:0)
这可能是您正在寻找的吗?
NSMutableArray *firstArray = arr[0];
NSMutableArray *secondArray = arr[1];
NSMutableArray *thirdArray = arr[2];
请注意,NSArray
类使用Objective-C下标语法作为[arr objectAtIndex:0]
的简写(这些是等效的,但它更短,更清晰,可以将其写为数组下标)。
答案 1 :(得分:0)
将它与数组索引一起使用,你可以将所有数组分开..
// Array at Index 0
NSArray *firstarr=arr[0];
// Array at Index 1
NSArray *secondarr=arr[1];
// Array at Index 2
NSArray *thirdarr=arr3[2];