我的表中填充了来自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];
}
}
我在这个应用程序中有另一个表,编辑/完成工作正常。
编辑工作的表是应用程序启动时显示的第一个表,非工作表被称为单击标签栏的第二项。
感谢任何帮助。
谢谢, 最大
答案 0 :(得分:0)
检查委托是否设置正确。