2011-10-23 144 views

回答

50

您可以存儲到您的陣列中的另一個陣列(或任何類型的對象)的引用:

[myArray addObject:otherArray]; 

或連接的陣列。

[myArray addObjectsFromArray:otherArray]; 

這兩者都記錄在the documentation

2

由於數組是隻是一個對象就像任何其他:

[myContainerMutableArray addObject:someOtherArray]; 

或者,如果你想串聯他們:

[myFirstMutableArray addObjectsFromArray:otherArray]; 
1

你加它像任何其他對象。

NSMutableArray *innerArray = [NSMutableArray array]; 
NSMutableArray *outerArray = [NSMutableArray array]; 
[outerArray addObject:innerArray]; 
0

[YourArray addObjectsFromArray:OtherArray];

0

萬一如果添加相同的NSMutableArray對象,像

NSMutableArray *mutableArray1 = [[NSMutableArray alloc]initWithObjects:@"test1",@"test2",@"test3",nil]; 

NSMutableArray *mutableArray2 = [[NSMutableArray alloc]initWithObjects:@"test4",@"test5",@"test6", nil]; 

mutableArray1 = [NSMutableArray arrayWithArray:mutableArray1]; 

[mutableArray1 addObjectsFromArray:mutableArray2]; 

Nslog(@"mutableArray1 : %@",mutableArray1); 
+0

將其打印測試1 .... TEST6? –

+0

是的,它會... OUTPUT:mutableArray1:( 爲test1, TEST2,TEST3 , TEST4, TEST5, TEST6 ) –