Конкатенация массивов - PullRequest
       8

Конкатенация массивов

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

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

Ответы [ 2 ]

1 голос
/ 28 апреля 2011

Вы можете использовать NSMutableArray.

Например.

NSMutableArray *arrData = [[NSMutableArray alloc] init];

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

Использование [arrData addObject:[first row data]];

Для 2-го представления таблицы

Использование [arrData addObject:[2nd row data]];

Для 3-го вида из таблицы

Использование [arrData addObject:[3rd row data]];

И вы также можете добавить некоторые условия для добавления данных в arrData , например, если добавлены данные 1-й строки, не добавляйте их заново.

Например Когда вы выбираете 1-ую строку, вы можете добавить 1, 2-й выбор добавить 2, 3-й выбор добавить 3 как [arrData addObject: @ "1"]; и т.д.

Теперь, если вы хотите получить данные из arrData ,

If (arrData.count > 0)
{
    NSString *fData = [arrData objectAtIndex:0]; // Here you get stored data from 1st selected row of table.
}
0 голосов
/ 28 апреля 2011

Создайте массив nsmutable и добавьте объекты, используя метод addobject

NSMutableArray *arrData =[[NSMutableArray alloc]ini];

При использовании Tableselection, добавьте следующую строку

[arrdata addObject:your object];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...