未调用Tableview滑动删除方法

时间:2012-10-30 00:14:53

标签: ios xcode uitableview

我有一个奇怪的问题。我有一个tableviewcontroller子类viewcontroller。

@interface TestViewController : UITableViewController<UISearchDisplayDelegate, UISearchBarDelegate>
@end

当我在表格上滑动时

-(void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath
使用单元格右侧的删除按钮触发

,当我单击删除时,单元格会消失,但方法

- (void)tableView:(UITableView *)tv commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath 
永远不会调用

...我想在调用delete时做一些自定义代码,但我似乎无法这样做......我缺少什么?

1 个答案:

答案 0 :(得分:1)

如果单元格消失,但是你的代码没有消失,那么其他一些类正在作为数据源并正在实现tableView:commitEditingStyle:forRowAtIndexPath:并且正在使单元格消失 - 因为,你看到了吗?即使按钮出现,单元格也不会自行消失。