如何记录由NSFetchedResultsController管理的tableView的顺序

时间:2011-11-07 16:03:56

标签: uitableview nsfetchedresultscontroller

我有一个NSFetchedResultsController来显示tableView。

允许用户更改单元格的顺序。

如何记录订单,以便当用户再次访问视图时

表格按用户上次修改的顺序显示?

非常感谢!

1 个答案:

答案 0 :(得分:0)

嘿伙计们我已经做到了。

为了重新排序fetchedResultsController提取的托管对象,我认为最官方的方法是给实体另一个int属性,例如“order”,并将此属性赋予fetchedController的获取请求,并且在表视图委托方法“将行从......移动到”之类的东西,用你的双手处理这个属性,如果你使用fetchedController委托,在委托方法中设置一个标志,表明你将自己修改实体,并通知代表除了返回外什么都不做。

示例代码是Apple示例代码食谱,以及有关fetchedController的纪录片的提示!