tableView里删除单元格

tableView里删除单元格

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

staticNSString*reuse =@"reuse";

DetaileCell*cell = [tableView dequeueReusableHeaderFooterViewWithIden tifier:reuse];

if(!cell ) {
cell = [[DetaileCellalloc]

initWithStyle:UITableViewCellStyleDefau lt reuseIdentifier:reuse];

cell.model= [self.subArray objectAtIndex:indexPath.row];

}

return cell; }

-(void)tableView:(UITableView
*)tableView
didSelectRowAtIndexPath:(NSIndexPath
*)indexPath
{
    NSLog(@"shan");

UIAlertView*alerV = [[UIAlertView alloc] initWithTitle:@"是否删除" message:nil delegate:self cancelButtonTitle:@"确定" otherButtonTitles:@"取消", nil];

alerV.tag= indexPath.row;

[alerV show]; }

- (void)alertView:(UIAlertView
*)alertView
clickedButtonAtIndex:(NSInteger)buttonI
ndex

{
if(buttonIndex ==0) {

NSLog(@"确定");

Model*model = self.subArray[alertView.tag];

[DB deleteModel:model.time];

        [self.subArray
removeObjectAtIndex:alertView.tag];

[self.taleV reloadData]; }

posted @ 2015-11-09 15:17  木子东晓东  阅读(221)  评论(0编辑  收藏  举报