Как положить целое значение в массив? - PullRequest
0 голосов
/ 19 сентября 2011

Предположим, мне нужно хранить значения indexpath.row (т.е. индексы) ячеек таблицы в массиве. Как я могу достичь этого?

Пожалуйста, объясните фрагмент кода

Ответы [ 3 ]

3 голосов
/ 19 сентября 2011

NSArray (и другие контейнеры Objective-C) хранят объекты, поэтому вам нужно создать объект NSNumber для хранения его в массиве:

NSNumber *num  = [NSNumber numberWithInt:index];
[yourMutableArray addObject:num];

Также взгляните на классы NSIndexSet (NSMutableIndexSet) - возможно, они будут лучше соответствовать вашим целям

0 голосов
/ 13 октября 2011

какой массив вы имеете ввиду?Вы можете создать в своем ч.: NSInteger обр [10];// создаем массив размером 10

и затем заполняем его значениями: for (int i = 0; i <10; i ++) {arr [i] = 1}, например .. </p>

0 голосов
/ 19 сентября 2011

Вы можете просто сохранить NSIndexPath в массиве.

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