2015-04-22 66 views
-2

我知道如何在单个阵列中的NSArray NSArray的中字符串ADDOBJECT

[array addObject:@"lastName"] 

添加对象,但我有阵列有两个以上的子array.I要创建第三子阵列和在加的lastName Array我该怎么办
在此先感谢

+1

为什么?你可能不想要一组真正的数组。更详细地描述你的数据模型。 – Wain

+2

数组只是一个对象。你可以像添加一个NSString一样添加它。 –

回答

0

很简单。你刚刚输入的是你如何做到的。只需将您创建的数组添加到下一个数组中,等等。如果您选择,您可以继续嵌套这一个。

// Add your string to an array 
[array3 addObject:@"lastName"] 

// Now add that array to another array 
[array2 addObject:array3]; 

// Then you add that array to the next array 
[array1 addObject:array2]; 

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/

0

豆蔻更详细:

NSArray *subArray1 = [NSArray arrayWithObjects:@"A", @"B", @"C", nil]; 
NSArray *subArray2 = [NSArray arrayWithObjects:@"D", @"E", @"F", nil]; 

NSMutableArray *mainArray = [NSMutableArray arrayWithObjects:subArray1, subArray2, nil]; 

NSArray *subArray3 = [NSArray arrayWithObjects:@"G", @"H", @"I", nil]; 
[mainArray addObject:subArray3]; 

好运;)