Ios 未调用Tableview滑动删除方法
我有个奇怪的问题。我有一个tableviewcontroller子类viewcontrollerIos 未调用Tableview滑动删除方法,ios,xcode,uitableview,Ios,Xcode,Uitableview,我有个奇怪的问题。我有一个tableviewcontroller子类viewcontroller @interface TestViewController : UITableViewController<UISearchDisplayDelegate, UISearchBarDelegate> @end 使用单元格右侧的delete按钮触发,当我单击delete时,单元格确实会消失,但方法 - (void)tableView:(UITableView *)tv commitEdi
@interface TestViewController : UITableViewController<UISearchDisplayDelegate, UISearchBarDelegate>
@end
使用单元格右侧的delete按钮触发,当我单击delete时,单元格确实会消失,但方法
- (void)tableView:(UITableView *)tv commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath
从来都不叫。。。我想在调用delete时执行一些自定义代码,但我似乎不能这样做。。。我遗漏了什么?如果单元格消失了,但是您的代码没有让它消失,那么其他一些类将充当数据源,并正在实现
tableView:CommittedItingStyle:forRowAtIndexPath:
并使单元格消失-因为,您看到了吗,即使按钮出现,单元格不会自行消失。是否设置了tableview的委托?我注意到您的TestViewController不符合UITableViewDataSource或UITableViewDelegate。在我的故事板中,我将tableview的委托连接到TestViewController,我正在从Coredata设置数据源…谢谢,这正是我要找的,我知道这很愚蠢。
- (void)tableView:(UITableView *)tv commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath