在uitableview编辑模式下丢弃segue

Jon*_*han 7 objective-c uitableview ios

当我将我的uitableview更改为编辑模式时,我希望用户能够选择没有segue的单元格.segue在故事板中链接.有没有办法在编辑模式下禁用segue?

在编辑期间我无法禁用与单元格的交互,因为我需要选择编辑控件(插入按钮)按下.

das*_*ght 13

在视图控制器覆盖中

- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender{
    return !self.isEditing;
}
Run Code Online (Sandbox Code Playgroud)

在该方法内部检查这是否是正确的segue,并验证编辑状态.如果编辑开启,则返回NO; 否则,返回YES.

  • `shouldPerformSegueWithIdentifier`是iOS 6及更高版本. (3认同)