我正在UITableViewController中实现编辑模式。我在方法tableView:canEditRowAtIndexPath:
中将一些行设置为不可编辑的行。删除/插入后,方法tableView:canEditRowAtIndexPath:
以看似随机的次数被调用。我想知道删除/插入后调用方法tableView:canEditRowAtIndexPath:
的时间。
任何帮助将非常感激。谢谢。
答案 0 :(得分:1)
这不是随机次数。对于表中存在的每个单元格(视觉上存在),该方法被调用一次。
当你删除一个单元格时,系统重新加载表格,一个单元格消失,可能还有其他单元格出现,对于表格内存中的每个单元格,系统调用该方法。
如果您记录indexPath,则可以看到。
我希望这会有所帮助。