2011-10-23 28 views

Trả lời

50

Bạn có thể lưu trữ một tham chiếu đến một mảng (hoặc bất kỳ loại đối tượng) trong mảng của bạn:

[myArray addObject:otherArray]; 

Hoặc nối các mảng.

[myArray addObjectsFromArray:otherArray]; 

Cả hai tài liệu này được ghi lại trong the documentation.

2

Kể từ khi một mảng chỉ là một đối tượng giống như bất kỳ khác:

[myContainerMutableArray addObject:someOtherArray]; 

Hoặc nếu bạn muốn nối họ:

[myFirstMutableArray addObjectsFromArray:otherArray]; 
1

Bạn thêm nó giống như bất kỳ đối tượng khác.

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

[YourArray addObjectsFromArray: OtherArray];

0

Trong trường hợp nếu bạn thêm cùng một đối tượng NSMutableArray, Giống như

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

nó sẽ in test1 .... test6? –

+0

vâng, nó sẽ ... OUTPUT: mutableArray1: ( test1, test2 , Test3, test4, test5, test6 ) –

Các vấn đề liên quan