Ответ 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
и удалите те строки, которые отмечены.