2011-04-27 120 views
-1

我有三个数组变量来自不同的数组列表,如何添加它们并将它们放置在单个数组list.ie中假设如果abc来自数组列表1,则来自数组list2的pqr和XYZ从阵列项目list3,加入到新的列表ArrayList中4应该有ABC,PQR,XYZ将数组变量添加到数组列表中

回答

2

如果我正确理解你的问题后,只是做:

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

使用NSMutableArray下面的方法。

- (void)addObjectsFromArray:(NSArray *)otherArray 

otherArray:对象的数组要添加到接收阵列的内容的结束。

请参阅Apple Documentation

我假定list1的,list2中,项目list3NSArray OR NSMutableArray任一类型。

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

嘿我有一个3行的表视图,如果我选择第一行,第一行的项目获取保存在数组变量说arrdata,silmilarly当我选择第二和第三行,我想要它要保存在相同的变量arrData – sujay 2011-04-28 06:52:00

+0

@sameer:尝试使用上面它将工作.. – Jhaliya 2011-04-28 07:05:44

+0

我用[[arrData addObject:selectedItem];,它显示空 – sujay 2011-04-28 07:08:36