Как удалить несколько строк в виде таблицы?

Возможный дубликат:
выберите несколько строк из uitableview и удалите

Я разрабатываю приложение, которое требует возможности выбора нескольких строк и их удаления. Я поместил флажки в строках, чтобы пометить их для удаления. но каждый раз выбирается последняя строка. Как выбрать несколько строк?

Ответы

Ответ 1

Назначьте отмеченные и непроверенные строки

 if (editingStyle == UITableViewCellEditingStyleDelete) {

     UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];

     if (selectedCell.accessoryType == UITableViewCellAccessoryNone) {

         selectedCell.accessoryType = UITableViewCellAccessoryCheckmark;

     } else if (selectedCell.accessoryType == UITableViewCellAccessoryCheckmark) {

         selectedCell.accessoryType = UITableViewCellAccessoryNone;
     }
 }   

для проверки нескольких строк.

При удалении их отметьте

 UITableViewCellAccessoryCheckmark

и удалите те строки, которые отмечены.