报错图如下:
正常报错原因:数据源与操作tableView insert 、delete数量不一致
狐友用的另外一个同事封装的VIPER tableView对insert index数据进行了过滤,导致意外crash
正常情况下:一个列表中又3个Section,第一个Section有0行,tableView正常显示,显示第一个section的Header,如果header值为0,则section 0隐藏,不为一显示
eg,下图显示 section 0的10像素的header
section1 10像素header section2 10像素header
对section 0 insert delete反复操作,tableView正常,
重点在于 如果insert 1 ,delete 2 也会报如上错误