我有一个带有字母部分和部分索引的表格视图工作正常。它由 NSFetchedResultsController 支持。
问题在于针对相同数据生成的搜索结果表。搜索结果显示正确,部分标题正确。然而,即使表格中只有一个部分,表格旁边的部分索引仍会显示完整的字母表。
我为这两个表使用单独的获取结果控制器。search fetched results controller 显示它有正确的节数并且它的sectionIndexTitles
数组是正确的。尽管如此,表视图仍显示完整表中的索引。
我曾尝试调用reloadSearchIndexTitles
搜索结果表视图,但索引仍显示旧索引。也研究过 using UILocalizedIndexedCollation
,但如果我理解正确,那不会改变任何事情。