2011-08-18 37 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分組風格,可以從任何部分移動行到另一個,整理像我想要的。

所以不要忘記這個標誌。 :-)