программирование iPhone - NSMutableArray - PullRequest
0 голосов
/ 04 ноября 2011

Привет, ребята!

Не могли бы вы сказать мне хороший (не избыточный) способ выяснить следующее:

- Если объект существует в NSMutableArray- Сколько раз один и тот же объект появляется в NSMutableArray- и как получить индекс каждого вхождения того же самого объекта

Можно ли изменить свойство cell.accessorytype для индексов, упомянутых выше?

Примечание: Я анализирую JSON и отображаю данные в виде таблицы (Успешно завершено). Но в JSON есть логическое значение, которое представляет, если cell.accessorytype будет нулевым или чем-то еще.Поэтому я просто хочу получить в массиве индексы с логическим значением yes, и, таким образом, изменить свойство cell.accessorytype для этих индексов.

Заранее большое спасибо!

1 Ответ

0 голосов
/ 04 ноября 2011

Используйте этот метод экземпляра NSArray

- (NSIndexSet *) indexesOfObjectsPassingTest: (BOOL (^) (id obj, NSUInteger idx, BOOL * stop)) предикат

Также для настройки аксессуаратипы, в вашем методе cellForRow, проверьте, совпадает ли индекс ячейки с одним из возвращенного индекса, и установите тип.Когда ваши данные изменяются, перезагрузите таблицу

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