Iphone 动态删除节索引

Iphone 动态删除节索引,iphone,objective-c,cocoa,Iphone,Objective C,Cocoa,我正在使用sectionIndexTitlesForTableView在UITableView中显示索引。它工作正常,但我使用相同的TableView来显示一些不需要此索引的内容。因此,问题是如何删除sectionIndex?使用BOOL值跟踪正在使用的显示(第一个或第二个),并执行类似操作(isDisplayingFirst是布尔值): 您是否尝试过返回nil并重新加载节索引? - (NSArray *)sectionIndexTitlesForTableView:(UITableView *

我正在使用sectionIndexTitlesForTableView在UITableView中显示索引。它工作正常,但我使用相同的TableView来显示一些不需要此索引的内容。因此,问题是如何删除sectionIndex?

使用
BOOL
值跟踪正在使用的显示(第一个或第二个),并执行类似操作(
isDisplayingFirst
是布尔值):


您是否尝试过返回nil并重新加载节索引?
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
   if (isDisplayingFirst) {
      // return your section index titles
   } 
   return nil; // otherwise return nothing
}