2011-08-18 57 views
1

UITableView Core Data reorderingUITableView核心数据重新排序(下一个)

我遇到了上述解决方案的麻烦。如果我一个一个更新(即一次移动或一次删除),它会在返回到noedit模式时起作用。但随着更多更新,我得到应用程序崩溃。 (我使用fetchcontroller)

可能有人从没有填充的实现代码如下尝试: - 创建3行 - 命中编辑模式,在编辑模式下移到第一小区到第三的位置,还是删除第二个单元。 - 回到noedit模式它为我崩溃

除此之外,我试图让它工作在分组样式和几个部分,在那里你可以移动单元格到任何部分。有人知道一个应用程序正确执行此操作吗

谢谢

+0

什么是崩溃?我们需要看你的代码来帮助你! – deanWombourne

回答

1

后好几天的时间,似乎我终于得到了我想要的不同的解决方案。

除了Ryan Ferretti解决方案,我必须放置一个标志来绕过tableview更新,当提交对CoreData的移动修改时,才能使用nsfetchedresultcontroller委托来处理它。

它是描述对苹果的文档,请用户驱动的更新:http://developer.apple.com/library/ios/#documentation/CoreData/Reference/NSFetchedResultsControllerDelegate_Protocol/Reference/Reference.html

我现在得到的tableview分组风格,可以从任何部分移动行到另一个,整理像我想要的。

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