UITableview编辑:完成按钮不执行任何操作

时间:2011-03-27 07:59:36

标签: iphone uitableview edit

我的表中填充了来自sql DB的数据。当我点击编辑时,我可以删除行和数据库中的条目,但是当我点击完成时没有任何反应。

要实现删除,我使用commitEditingStyle:

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

if (editingStyle == UITableViewCellEditingStyleDelete) {

    //Get the object to delete from the array
    buddies *buddyObj = [appDelegate.buddiesArray objectAtIndex:indexPath.row];
    [appDelegate removeBuddy:buddyObj];

    //Delete the object from the table.
    [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
    [self.tableView reloadData];
}   

}

我在这个应用程序中有另一个表,编辑/完成工作正常。

编辑工作的表是应用程序启动时显示的第一个表,非工作表被称为单击标签栏的第二项。

感谢任何帮助。

谢谢, 最大

1 个答案:

答案 0 :(得分:0)

检查委托是否设置正确。