将Array变量添加到数组列表中

时间:2011-04-27 14:48:34

标签: iphone objective-c nsarray

我有来自不同数组列表的三个数组变量,如何添加它们并将它们放在单个数组列表中。假设abc来自数组列表1,pqr来自数组list2,xyz来自数组list3,加入后新列表arraylist 4应该有abc,pqr,xyz

2 个答案:

答案 0 :(得分:2)

如果我理解你的问题,请执行:

NSMutableArray *newArray = [NSMutableArray array];
[newArray addObjectsFromArray:array1];
[newArray addObjectsFromArray:array2];
[newArray addObjectsFromArray:array3];

答案 1 :(得分:1)

使用以下NSMutableArray方法。

- (void)addObjectsFromArray:(NSArray *)otherArray

otherArray:要添加到接收数组内容末尾的对象数组。

Apple Documentation

我认为 list1,list2,list3 NSArrayNSMutableArray的类型。

NSMutableArray *myArray = [NSMutableArray alloc] init];
[myArray addObjectsFromArray:list1];
[myArray addObjectsFromArray:list2];
[myArray addObjectsFromArray:list3];