2010-09-13 77 views
0

我的UITableView重新排序結果後,你離開,他們回到視圖。它只做一次 - 如果你離開,然後再次回來,新的訂單不會改變。UITableView重新排序核心數據結果

有沒有人知道可能是什麼原因造成的?

感謝您的任何幫助。

+0

請張貼一些代碼! – MishieMoo 2010-09-13 19:26:57

回答

0

我通過將此代碼放入我的viewWillAppear:方法中解決了此問題。

if (self.resultsController != nil) { 
    return; 
} 

我不知道它爲什麼起作用。我注意到,當我將它與其他代碼進行比較時,它已丟失。

+0

tableviewcell的重新排序導致數據改變的方式會導致你的結果集排序不同?如果是的話,你什麼時候保存更改?當你關閉應用時會發生什麼?是以舊訂單還是新訂單返回的結果? – falconcreek 2010-09-13 21:02:57

+0

這表明重新排序是由於在視圖重新出現時創建新的抓取結果控制器而引起的。 – TechZen 2010-09-14 12:21:19

+0

感謝您的意見。 – hanumanDev 2010-09-24 10:08:06