如何删除表视图中的多行?

可能重复:
从uitableview中select多行并删除

我正在开发一个应用程序,需要能够select多行并删除它们。 我把checkbox放在行中标记为删除。 但是每次都select最后一行。 我怎样才能select多行?

分配选中和未选中的行

if (editingStyle == UITableViewCellEditingStyleDelete) { UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath]; if (selectedCell.accessoryType == UITableViewCellAccessoryNone) { selectedCell.accessoryType = UITableViewCellAccessoryCheckmark; } else if (selectedCell.accessoryType == UITableViewCellAccessoryCheckmark) { selectedCell.accessoryType = UITableViewCellAccessoryNone; } } 

用于检查多行。

在删除它们的时候,检查一下

  UITableViewCellAccessoryCheckmark 

并删除那些被检查的行。