我在这个上面撞了我的头,谷歌什么也没出现.我最终解决了这个问题,并认为我会为了下一个人而在这里写下来.
你有一个UITableView有多个部分.每个部分都是同质的,但整体表格是异构的.因此,您可能希望允许对部分内的行进行重新排序,但不允许跨部分重新排序.也许你甚至只想要一个部分可以重新排序(这是我的情况).如果您正在查看,就像我一样,UITableViewDataSourceDelegate您将无法找到关于何时让您在各个部分之间移动一行的通知.当它开始移动一行(这很好)时会得到一个(当它已经移动它时你得到一个)并且你有机会与你的内部资料同步.没用.
那么如何防止各部门之间的重新订单呢?
我会将我所做的作为单独的答案发布,让其他人发布更好的答案!