2010-09-13 85 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