【发布时间】:2014-03-14 18:36:54
【问题描述】:
我有一个用 NSFetchedResultsController 填充的集合视图。我的集合视图有部分(NSFetchedResultsController 配置了 sectionNameKeypath)我需要应用各种类型。为此,我修改了 NSFetchedResultsController 的 fetch 请求并启动了另一个 performFetch。
self.myResultsController.fetchRequest.sortDescriptors = @[myNewSortDescriptor];
[self.myResultsController performFetch:&error];
对于每个排序,应该更新部分名称键路径(如果我按名称排序,部分应该相对于名称,如果我按城市排序,部分应该相对于城市)。但我不知道如何修改现有 NSFetchedResultsController 的部分名称 keypath。我应该在每次排序更改时创建一个新的 NSFetchedResultsController 吗?
问候, 昆汀
【问题讨论】: