<ObjectC>解决 Assertion failure in -[UITableView _endCellAnimationsWithContext:] 问题

来源:互联网 发布:网络歌手雷婷个人资料 编辑:程序博客网 时间:2024/06/05 01:13

找了几种方法

1,

[_tableView beginUpdates];  [_tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];  [_tableView endUpdates];  
在delete之前和之后加上beginUpdates和endUpdate

事实证明对我没什么用!

2,

在删除之前先删除掉数据源中的数据

[self.datas removeObject:self.datas[indexPath.row]];[self.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationBottom];
ok了!

就是在调用deleteRowsAtIndexPaths:方法前,要确保数据为最新





阅读全文
0 0