我有一个应用程序设置为有一个tableview,它允许用户添加和删除单元格(这是事件)。添加和删除DOES的工作,但是当我删除一个单元格(通过进入编辑模式),我可以点击( - )按钮来删除,然后我点击删除按钮,但删除按钮保持突出显示,单元格不会消失,直到我点击退出编辑模式的“完成”按钮。这是任何人都见过的问题吗?如果是这样,是否有解决方案?由于表格单元格错误地删除
编辑:
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"Delete");
[eventList removeObjectAtIndex:indexPath.row];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject: indexPath] withRowAnimation:YES];
[tableView reloadData];
你很可能做错了什么,你应该发布一些代码,主要是你的tableview委托方法。 – Daniel 2010-10-27 01:25:42
我发布了commitEditingStyle,不知道还有什么你想看...对不起。 – Inanepenguin 2010-10-27 01:27:43
为什么在deleteRowsAtIndexPaths之后调用reloadData? – Anna 2010-10-27 01:31:11