Я пытаюсь получить выбранные строки UITableView после окончания режима редактирования.UITableView выбранные строки после редактирования
- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"did end editing");
NSArray *selectedRows = [tableView indexPathsForSelectedRows];
NSLog(@"%i", selectedRows.count);
}
Это, к сожалению, не работает. Этот метод никогда не вызывается, когда я заканчиваю редактирование.
Фактически, я хочу, чтобы пользователь мог выбирать некоторые строки и передавать соответствующие данные в почту.
Как получить эти клетки ?! Я надеюсь, что вы можете помочь мне!
Привет, Джулиан
Я просто понял, каким-то образом. Я помещаю ячейки в массив 'if (tableView.editing) {[array addObject: cell];}' при выборе и удалении при отмене выбора. Я не знаю, если это очень очаровательный способ ... Но это работает для меня :) Спасибо за ответ, хотя –
Я думаю, что это имеет большой смысл. Рад, что вы смогли найти способ. – RyanJM