добавление переменных массива в список array

#iphone #objective-c #nsarray

#iPhone #objective-c #nsarray

Вопрос:

У меня есть три переменные массива из разных списков array, как их добавить и поместить в один список array.т.Е. предположим, что если abc из списка array 1,pqr из списка array 2 и xyz из списка array 3, после добавления в новый список в arraylist 4 должны быть abc, pqr, xyz

Ответ №1:

Если я правильно понял ваш вопрос, просто сделайте:

 NSMutableArray *newArray = [NSMutableArray array];
[newArray addObjectsFromArray:array1];
[newArray addObjectsFromArray:array2];
[newArray addObjectsFromArray:array3];
  

Ответ №2:

Используйте приведенный ниже метод NSMutableArray .

 - (void)addObjectsFromArray:(NSArray *)otherArray
  

otherArray : массив объектов для добавления в конец содержимого принимающего массива.

Смотрите в документации Apple.

Я предполагаю, что list1,list2,list3 являются либо типом NSArray , либо NSMutableArray .

 NSMutableArray *myArray = [NSMutableArray alloc] init];
[myArray addObjectsFromArray:list1];
[myArray addObjectsFromArray:list2];
[myArray addObjectsFromArray:list3];
  

Комментарии:

1. эй, у меня есть табличное представление с 3 строками, если я выберу первую строку, элемент в первой строке будет сохранен в переменной массива, скажем, arrdata , аналогично, когда я выбираю 2-ю и 3-ю строки, я хочу, чтобы он был сохранен в той же переменной arrData

2. @sameer : Вы создали массив arrData?

3. да, я создал arrData как extern const NSMutableArray