//设置编辑模式为删除
- (UITableViewCellEditingStyle)tableView:(UITableView*)tableView editingStyleForRowAtIndexPath:(NSIndexPath*)indexPath{
returnUITableViewCellEditingStyleDelete;
}
//设置删除按钮的文字标题
-(NSString*)tableView:(UITableView*)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath*)indexPath{
return@"删除";
}
//点击删除按钮后进行数据处理
- (void)tableView:(UITableView*)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath*)indexPath{
if(editingStyle ==UITableViewCellEditingStyleDelete) {//判断tyle 是否是删除
//获取需要删除的哪一行数据
SweepsDatamodel1*model =self.dataSource[indexPath.row];
//这是我自己请求的接口(要换成你自己的)
[selfinitDataWithRemoveSweepsStakesRecordByRecordId:model.iduserId:[[UserDefaultsobjectForKey:@"userID"]integerValue]];
//在数组里面删除self.dataSource是我的数据源
[self.dataSourceremoveObjectAtIndex:indexPath.row];
//刷新表
[_myWiningRecordTableViewreloadData];
}
}
网友评论