2015-04-22 2 views
-2

Я знаю, как добавить объект в одном массивеNSArray в NSArray AddObject Строка

[array addObject:@"lastName"] 

, но у меня есть массив, который имеет больше двух суб-array.I хотят создать третий вспомогательный массив и добавить LastName в том, что Массив, как я могу это сделать
Заранее спасибо

+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]; 

удачи;)

Смежные вопросы