我有一個表視圖與字母節和部分索引工作正常。它由NSFetchedResultsController支持。UITableView部分索引不更新
問題在於通過相同數據生成的搜索結果表。搜索結果正確顯示,並帶有正確的章節標題。但是,表格旁邊的部分索引仍會顯示完整的字母表,即使表格中只有一個部分。
我爲這兩個表使用單獨的提取結果控制器。搜索提取結果控制器顯示它具有正確的段數,其sectionIndexTitles
數組是正確的。儘管如此,表格視圖還是顯示了整個表格中的索引。
我試過在搜索結果表格視圖上調用reloadSearchIndexTitles
,但索引仍然顯示舊的索引。也研究過使用UILocalizedIndexedCollation
,但如果我理解正確,那不會改變任何東西。