如何在ios中分离数组

时间:2014-06-13 12:27:33

标签: ios objective-c nsmutablearray nsmutabledictionary

我在另一个数组中存储了三个数组。现在我需要将这三个数组分开并存储在三个不同的数组中。怎么做?

Nsmutablearray *arr=[[nsmutablearray alloc]initwithobjects:arr1,arr2,arr3];

现在我需要将其分为以下模型

Nsmutablearray *firstarr=arr1;

Nsmutablearray *secondarr=arr2;

Nsmutablearray *thirdarr=arr3;

我需要在循环中执行此操作。

2 个答案:

答案 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];