UITableView moveRowAtIndexPath显示重复的单元格

时间:2015-06-15 12:50:25

标签: ios uitableview

我有一个UITableView,我从可见滚动区域外移动一行到UITableView的顶部。动画按预期工作,但最终会显示先前在索引0处的重复单元格。

除了硬编码索引外,

代码看起来像这样:

[self.tableView beginUpdates];
[self.tableView moveRowAtIndexPath:[NSIndexPath indexPathForItem:16 inSection:0] toIndexPath:[NSIndexPath indexPathForItem:0 inSection:0]];
[self.tableView endUpdates];

iOS 8和iOS都有这个问题。 iOS 7.任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

问题的原因是我的数据提供程序重新排序中的错误。我在tableview中移动了一个单元格,但数据数组没有反映出这种变化。