重新加载表后,UITableView编辑设置为NO

时间:2014-06-16 07:23:13

标签: uitableview reloaddata ios8

在iOS 8中,当我在删除/移动行后调用[tableView reloadData]时,似乎我的tableView的属性编辑将被设置回NO(我之前设置了我的tableview的编辑= YES)。真的很生气我必须在重新加载我的tableview后将编辑属性设置为YES。这是iOS 8的错误吗?如果有人努力保持编辑属性不变,我将不胜感激。

更新: 即使我再次将编辑设置为YES,我的tableView也不能再编辑了。

1 个答案:

答案 0 :(得分:0)

我面临同样的问题。 UITableViewCell的以下方法确实将编辑设为“是”

(void) setEditing:(BOOL)editing animated:(BOOL)animated 

我在这个方法中检查了一下:

if ([NSStringFromClass([view class]) rangeOfString: @"Reorder"].location != NSNotFound)

在第一次创建表时似乎正在工作。但是,当表重新加载时它不起作用。