我的UITableViewCell不会删除

时间:2010-11-07 13:12:18

标签: iphone uitableview ios4 nsmutablearray

调用方法时,我的UITableViewCell不会删除。我可以打印出它应该删除的单元格,但它不会自行删除,也不会从数组中删除它。

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {

    UITableViewCell *thisCell = [tableView cellForRowAtIndexPath:indexPath];
    [customData removeObjectIdenticalTo:thisCell.textLabel.text];
    NSLog(@"%@", customData);
    [thisCell removeFromSuperview];
    [tabler reloadData];
}

1 个答案:

答案 0 :(得分:2)

你需要这个:[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];