如何在NSFetchResultController中停止重新排序?

时间:2015-09-04 09:07:43

标签: ios objective-c core-data nsfetchedresultscontroller nsfetchrequest

我有UICollectionView NSFetchResultController。我正在使用属性“modifiedDate”对获取请求进行排序。如果获取的对象中有任何更新,则修改日期也将更新,从而导致重新排序。我不希望在reordering中出现NSFetchResultController。有没有可用的解决方案?。

提前致谢。

1 个答案:

答案 0 :(得分:0)

由于您正在使用“modifiedDate”属性的值组织UICollectionView,因此如果值更新,则不重新排序可能不是一个好主意。

你能做的是:

  1. 决定"modifiedDate"属性的旧值是否仍然可以使用。在大多数情况下,您只关心修改的那一天,而不是确切的时间。
  2. 如果'modifiedDate'属性值已更改
  3. ,请相应地更新UICollectionView