我正在使用可重新排序的UICollectionView
,其中单元格在更新本地模型时从我们的服务器获取数据。本地模型的一个属性是UICollectionView
组件内的位置索引。
我正在使用NSFetchedResultsController
和以下方法来跟踪对象更改:
- (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type newIndexPath:(NSIndexPath *)newIndexPath
有没有办法知道是否只更改了positionIndex,以便忽略不必要的远程请求?或者我应该使用KVO手动跟踪这些更改吗?