我试图在t稳定视图中删除一行,但每次在应用程序中选择删除时都会因此错误而崩溃
无效更新:第0节中的行数无效。更新后的现有部分中包含的行数(3)必须等于更新前该部分中包含的行数(3),或者减去从该部分插入或删除的行数(插入0,删除1),加上或减去移入或移出该部分的行数(0移入,0移出)。'
以下是我删除行的方式。
func tableView(tableView: UITableView!, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath!){
tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation:UITableViewRowAnimation.Fade)
}
答案 0 :(得分:6)
您还必须删除tableView的数据源中的相应记录。
删除表中的行时,生成的行数必须匹配。
检查您的tableView.numberOfRowsInSection