我将视图控制器设置为按照Apple建议的方式使用编辑按钮:
self.navigationItem.rightBarButtonItem = self.editButtonItem;
当用户点击编辑按钮时,会触发
setEditing:animated:
方法。在这个方法中,我会根据editing
的值(即用户可以点击以添加新项目的行)添加或删除“新行”。当用户在非编辑模式下滑过单元格时,也会调用
setEditing:animated:
,导致我的代码错误地添加了这个“新行”。它只应该在整个视图控制器处于编辑模式时显示(即当点击编辑按钮时)。如何解决这个问题?