将数组复制到另一个数组中

时间:2010-09-15 05:29:41

标签: iphone

我有NSMutableArray这样的东西

array =[[a1,b1,c1],[a2,b2,c2],[a3,b3,c3].......]

我访问此数组以获取特定对象,如

array.a =[a1,a2,a3]
array.b =[b1,b2,b3]

我要做的是将array.b中的所有元素复制到另一个数组中arrayABC

像这样arrayABC = [a1,a2,a3....]

我能做到吗 建议总是受到赞赏..

问候

3 个答案:

答案 0 :(得分:6)

您可以在NSArray中使用“arrayWithArray”类方法:

NSArray *newABC = [NSArray arrayWithArray:someOtherArray];

请参阅http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html%23//apple_ref/doc/uid/20000137-BABCADBE

答案 1 :(得分:0)

我想我自己得到了答案

[newArray addObject:array.A];

它对我有用....

答案 2 :(得分:0)

检查响应的Swift版本:

let array = NSArray(array: myarray)

也适用于可变数组:

let array = NSMutableArray(array: mymutablearray)