IOS: заполните NSMutableArray некоторым NSMutableArray - PullRequest
0 голосов
/ 18 апреля 2011

В моем проекте я должен заполнить NSMutableArray некоторым массивом NSMutable, мой код:

Это метод

-(void) fill {
[smallArray removeAllObjects]; //when I call this method I delete every object inside smallArray

for {
//in this for I fill with some object a NSMutableArray that I called "smallArray"

[smallArray addObject:object];
}

//outside this for I have my NSMutable bigArray that I must fill with smallArray
[bigArray = ?????];

Как мне заполнить этот большой массив?

Ответы [ 2 ]

0 голосов
/ 18 апреля 2011

Если я правильно понял, у вас должен быть массив, содержащий другие массивы?

[bigArray addObject:smallArray];

Тогда вы можете получить доступ к массиву следующим образом

NSMutableArray * arrayfromArray =[bigArray objectAtIndex: someIndex];
0 голосов
/ 18 апреля 2011

Если я что-то упустил, просто используйте метод addObject: (как вы уже делаете для небольшого массива), предоставив для добавления smallArray.

т.е.: [bigArray addObject:smallArray];

Если, однако, вы просто хотите добавить объекты из smallArray в bigArray, то вы можете использовать метод addObjectsFromArray: ...

[bigArray addObjectsFromArray:smallArray];

... который будет добавлять объекты после любых существующих в bigArray. Для получения дополнительной информации обратитесь к соответствующему разделу Справочник по классам NSMutableArray Документация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...