UITalbeView需要删除可能正在重新排序的行

时间:2018-03-13 20:19:16

标签: swift uitableview

不,我的代码不会因为删除内容或重新排序内容而崩溃。

问题是,内容连接到推送服务,并且可能需要在任何时候删除行,即使在重新排序时也是如此。我一直在寻找一段时间,但我还没找到办法:

  • 当需要删除时取消对单元格的重新排序(它继续 空白/清除)。
  • 完成后,请避免删除单元格中的任何操作 '重新排序'。
  • 在我需要之前判断表是否正在重新排序单元格 删除它。

所以简而言之,我需要删除一个可能从UITableView重新排序的单元格。

你遇到过类似的问题吗?

1 个答案:

答案 0 :(得分:0)

无论如何,我找到了一种方法。这是逻辑,以防任何人需要它。

  1. 使用tableView防止单元格移动:targetIndexPathForMoveFromRowAt:
  2. 在删除控件上不要调用[yourTableView] .deleteRows,调用reloadData
  3. 看起来就是这样。 感谢