Iphone 重载数据会导致第一个单元格在UITableView中消失

Iphone 重载数据会导致第一个单元格在UITableView中消失,iphone,objective-c,xcode,Iphone,Objective C,Xcode,这是一个暗箭伤人的想法,有人会知道这里发生了什么,但我有一个UITableView,允许用户重新排序。在对单元格重新排序时,我会重新加载UITableview数据,因为我会根据每个单元格在表中的顺序更改其标签 [self.tableView重新加载数据] 然而,当我将第一个单元格与任何其他单元格重新排序时,一切都按其预期的方式进行,我没有收到任何错误,但第一个单元格消失了。如果我对tableview中的任何其他单元格重新排序,一切正常您可能重新排列了数据…请在重新加载之前尝试记录数组,以确保加载

这是一个暗箭伤人的想法,有人会知道这里发生了什么,但我有一个UITableView,允许用户重新排序。在对单元格重新排序时,我会重新加载UITableview数据,因为我会根据每个单元格在表中的顺序更改其标签

[self.tableView重新加载数据]


然而,当我将第一个单元格与任何其他单元格重新排序时,一切都按其预期的方式进行,我没有收到任何错误,但第一个单元格消失了。如果我对tableview中的任何其他单元格重新排序,一切正常

您可能重新排列了数据…请在重新加载之前尝试记录数组,以确保加载的结构正确。您应该发布表数据源的tableview:MoveRowatineXpath:toIndexPath:method,以显示移动行时您正在执行的操作。提供tableView:numberOfRowsInSection:也会很有帮助。