如何停止在 NSFetchedResultsController 中重新排序?
Posted
技术标签:
【中文标题】如何停止在 NSFetchedResultsController 中重新排序?【英文标题】:How to stop reordering in NSFetchResultController? 【发布时间】:2015-09-04 09:07:42 【问题描述】:我有一个UICollectionView
和NSFetchResultController
。我正在使用属性“modifiedDate”对获取请求进行排序。如果获取的对象有任何更新,修改后的日期也会更新,从而导致重新排序。我不希望reordering
出现在NSFetchResultController
中。有没有可用的解决方案?
提前致谢。
【问题讨论】:
【参考方案1】:由于您正在通过“modifiedDate”属性的值来组织UICollectionView
,因此如果值更新,不重新排序可能不是一个好主意。
你能做的是:
-
决定
"modifiedDate"
属性的旧值是否仍然可以使用。在大多数情况下,您只关心修改的日期,而不是确切的时间。
如果 'modifiedDate' 属性的值发生更改,请相应更新您的 UICollectionView
【讨论】:
以上是关于如何停止在 NSFetchedResultsController 中重新排序?的主要内容,如果未能解决你的问题,请参考以下文章