UITableView核心数据重新排序(下一步)

UITableView核心数据重新排序(下一步),uitableview,core-data,Uitableview,Core Data,我对上面的解决方案有困难。如果我一个接一个地更新(即一次一个移动或一个删除),它会在返回noedit模式时工作。但随着更多的更新,我的应用程序崩溃了。(我正在使用fetchcontroller) 是否有人可以从未填充的tableview中尝试此操作: -创建3行 -点击编辑模式并将第一个单元格移动到第三个位置,仍在编辑模式下删除第二个单元格。 -回到noedit模式对我来说它崩溃了 除此之外,我正在尝试使它以分组的方式工作,并具有多个部分,在这些部分中,您可以将单元格移动到任何部分。是否有人知道

我对上面的解决方案有困难。如果我一个接一个地更新(即一次一个移动或一个删除),它会在返回noedit模式时工作。但随着更多的更新,我的应用程序崩溃了。(我正在使用fetchcontroller)

是否有人可以从未填充的tableview中尝试此操作: -创建3行 -点击编辑模式并将第一个单元格移动到第三个位置,仍在编辑模式下删除第二个单元格。 -回到noedit模式对我来说它崩溃了

除此之外,我正在尝试使它以分组的方式工作,并具有多个部分,在这些部分中,您可以将单元格移动到任何部分。是否有人知道某个应用程序可以正确执行此操作


谢谢

在尝试了几天不同的解决方案之后,我似乎终于得到了我想要的

除了Ryan Ferretti解决方案之外,在提交CoreData上的移动修改时,我还必须设置一个标志来绕过tableview更新,以使其与nsfetchedresultcontroller委托一起工作

苹果公司文档中对此进行了描述,请参见用户驱动更新:

现在,我得到了一个tableview分组样式,可以将行从任何一个部分移动到另一个部分,按照我想要的排序


所以不要忘记这个标志。:-)

在尝试了几天不同的解决方案之后,我似乎终于得到了我想要的

除了Ryan Ferretti解决方案之外,在提交CoreData上的移动修改时,我还必须设置一个标志来绕过tableview更新,以使其与nsfetchedresultcontroller委托一起工作

苹果公司文档中对此进行了描述,请参见用户驱动更新:

现在,我得到了一个tableview分组样式,可以将行从任何一个部分移动到另一个部分,按照我想要的排序


所以不要忘记这个标志。:-)

什么事?我们需要查看您的代码以帮助您!什么事?我们需要查看您的代码以帮助您!