Создать NSIndexSet из indexPathsForSelectedRows
У меня есть навигационный контроллер, который перемещается между двумя табличными представлениями. В первом табличном представлении есть текстовая метка справа, как в приложении настроек, в котором я хотел бы отобразить выбранные параметры (допускает несколько вариантов выбора). К сожалению, я не могу понять, как это сделать...
Я пытаюсь использовать метод indexPathsForSelectedRows для отправки путей индекса обратно в родительский VC, но, к сожалению, я не могу понять, как использовать эти пути индекса для изоляции выбранных параметров.
Есть ли способ я могу запросить массив для объектов в индексах, соответствующих массиву путей индекса? Я хотел бы использовать objectAtIndexes: метод в моем массиве данных, но я не могу понять, как создать indexSet из indexPathsForSelectedRows. Кто-нибудь знает, как это сделать?
1 ответ
Как правило, у меня либо сами объекты модели знают, выбраны ли они, либо, чаще, у меня есть массив, который ссылается на все выбранные элементы. Поэтому, когда вы выбираете строку, она добавляет ее в массив (или удаляет ее, если ее отменить выбор). Затем вы можете передать этот массив обратно.