0

我有一个NSFetchResultControllerUICollectionView。我正在使用属性“modifiedDate”对提取请求进行排序。如果获取的对象中有任何更新,修改后的日期也会更新,从而导致重新排序。我不希望reordering发生在NSFetchResultController。有没有可用的解决方案?如何停止在NSFetchResultController中重新排序?

在此先感谢。

回答

0

由于您正在按“modifiedDate”属性的值组织您的UICollectionView,因此如果值更新,不要重新排序。

你可以做的是:

  1. 决定"modifiedDate"属性的旧值是否仍然很好用。在大多数情况下,你只关心修改的日期,而不是确切的时间。
  2. 更新UICollectionView因此如果“modifiedDate”属性的值更改