0

我有一個NSFetchResultControllerUICollectionView。我正在使用屬性「modifiedDate」對提取請求進行排序。如果獲取的對象中有任何更新,修改後的日期也會更新,從而導致重新排序。我不希望reordering發生在NSFetchResultController。有沒有可用的解決方案?如何停止在NSFetchResultController中重新排序?

在此先感謝。

回答

0

由於您正在按「modifiedDate」屬性的值組織您的UICollectionView,因此如果值更新,不要重新排序。

你可以做的是:

  1. 決定"modifiedDate"屬性的舊值是否仍然很好用。在大多數情況下,你只關心修改的日期,而不是確切的時間。
  2. 更新UICollectionView因此如果「modifiedDate」屬性的值更改