2011-10-23 19 views

Respuesta

50

Usted puede almacenar una referencia a otra matriz (o cualquier tipo de objeto) en su matriz:

[myArray addObject:otherArray]; 

O concatenar las matrices.

[myArray addObjectsFromArray:otherArray]; 

Ambos de los cuales se documentan en the documentation.

2

Desde una matriz es sólo un objeto como cualquier otro:

[myContainerMutableArray addObject:someOtherArray]; 

O si lo desea concatenar ellos:

[myFirstMutableArray addObjectsFromArray:otherArray]; 
1

se agrega como cualquier otro objeto.

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

[YourArray addObjectsFromArray: OtherArray];

0

En caso de que si se agrega el mismo objeto NSMutableArray, igual que

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

va a imprimir test1 .... test6? –

+0

Sí, lo hará ... SALIDA: mutableArray1: ( test1, test2 , test3, test4, test5, test6 ) –

Cuestiones relacionadas