如果我在表格视图中按下特定单元格(将在不按编辑按钮的情况下执行编辑按钮的操作)。你能回答吗? 以下代码给出错误...
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSArray *deleteIndexPaths =[NSArray arrayWithObjects:
[NSIndexPath indexPathForRow:indexPath.row inSection:0],nil];
UITableView *tv = (UITableView *)self.view;
[tv beginUpdates];
[tv deleteRowsAtIndexPaths:deleteIndexPathswithRowAnimation:UITableViewRowAnimationFade];
[tv endUpdates];
}
答案 0 :(得分:1)
您还需要从数据源中删除该单元格的源,因为tableview将尝试在更新后重新加载数据。基本上你需要更新
的结果 numberOfSectionsInTableView
和 numberOfRowsInSection
以便在更新后相关。