2015-04-22 47 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]; 

好運;)