我想将一个数组拆分成多个数组

时间:2014-08-21 19:00:36

标签: objective-c nsstring nsmutablearray

我有一个像这样的数组:

mainarray=[[a,b,c],[1,2,3]]

现在我想将上面的数组拆分成两个单独的数组。 像:

array1=[a,b,c]

array2=[1,2,3].

所以我尝试使用objectatindex方法:

NSString *string1=[mainarray objectatindex:0];
[array1 addobject:string1];

但是我得到了数组:

array1=[[a,b,c],];

array2=[[1,2,3],];

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

您想要的两个数组已经是mainArray元素的数组,所以只需访问它们:

NSArray *array1 = mainarray[0];
NSArray *array2 = mainarray[1];

就是这样。

答案 1 :(得分:0)

当我尝试使用objective-c时,我想我应该使用 -

NSArray *array1=[mainarray objectatindex:0];
NSArray *array2=[mainarray objectatindex:1];