На этой странице http://networkpx.blogspot.com/2009/07/multiple-row-selection-with-uitableview.html
упоминается способ реализации табличных представлений, который может разрешать множественный выбор строк.
На момент написания этой статьи, похоже, это не было благословениемспособ сделать это.
Теперь, видимо, Apple разрешает такой вид таблиц.
В статье упоминается
NSArray* selectedRows = [tableView indexPathsForSelectedRows];
как способ получения списка всех выбранных строк, но это не является допустимой функциональностью SDK.
Большой вопросэто: как получить список всех выбранных строк, чтобы я мог выполнить с ними действие?
спасибо
РЕДАКТИРОВАТЬ
Чтобы ответить на некоторые вопросы ... этоэто код, который я использую, чтобы узнать, выбрана ли строка, но это дает мне ноль записей.
NSMutableArray *selectedRows = [[NSMutableArray alloc] init];
for (int i=0; i<[list count]; i++) {
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:i inSection:0];
UITableViewCell *aCell = (UITableViewCell*) [myTable cellForRowAtIndexPath:indexPath];
if (aCell.accessoryType == UITableViewCellAccessoryCheckmark) {
[selectedRows addObject:indexPath];
}
}
// selectedRows has always 0 entries... all cells give me their type as UITableViewCellAccessoryNone even those with checkmark