如何让我的tableview进入编辑模式?

Jak*_*ake 2 iphone objective-c uitableview uiviewcontroller

由于某种原因,我无法让我的tableview进入编辑模式.这比看起来有点困难,因为我使用一些开源代码来创建一个带有tableview的日历(iCal esque),并且它不像使用常规tableview那么简单.

基本上,我有两节课.一个(比如A类)是一个UIViewController而另一个(B类)是viewController的数据源和tableview委托.在B级,我已经实现了

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

哪个工作正常,但如果我在A类(视图控制器)中放置一个编辑导航栏项,则没有任何反应.我忘记了某些协议,或者我需要写的某些特殊方法吗?感谢您的帮助,如果我遗漏了某些内容,我会道歉,我只是想学习其他人的代码.

编辑:

我刚刚在A类(视图控制器)中实现了这个代码

- (void)setEditing:(BOOL)editing animated:(BOOL)animate {
    self.tableView.editing = editing;
}
Run Code Online (Sandbox Code Playgroud)

这使编辑圈出现,但它没有动画.

dra*_*ard 7

你几乎已经拥有它了.打电话给超级.

- (void)setEditing:(BOOL)editing animated:(BOOL)animate {
    [super setEditing:editing animated:animate];
    [self.tableView setEditing:editing animated:animate];
}
Run Code Online (Sandbox Code Playgroud)