我有一个奇怪的问题。我有一个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时做一些自定义代码,但我似乎无法这样做......我缺少什么?
答案 0 :(得分:1)
如果单元格消失,但是你的代码没有消失,那么其他一些类正在作为数据源并正在实现tableView:commitEditingStyle:forRowAtIndexPath:
并且正在使单元格消失 - 因为,你看到了吗?即使按钮出现,单元格也不会自行消失。