Iphone UITableView节索引

Iphone UITableView节索引,iphone,objective-c,ios,uitableview,Iphone,Objective C,Ios,Uitableview,我正在创建一个带有索引的tableview,我的索引数组有26个值(a-Z),但我的数据源可能只有几个部分(a、D、S) 我的挑战是,用户选择索引值,但不应显示不正确的部分,如果我没有弄错的话,这是因为返回的索引值与为行选择的值不同 在上面的示例中,选择索引“D”将返回值3,但数据源中“D”的节值为1。这是正常的吗?如果是的话,最好的处理方法是什么 谢谢我相信这是正确的行为。解决方案是只使用实际包含数据的值创建索引 添加更多数据时,如果需要,请添加新的部分。不幸的是,如果只填充了部分数据,索引看

我正在创建一个带有索引的tableview,我的索引数组有26个值(a-Z),但我的数据源可能只有几个部分(a、D、S)

我的挑战是,用户选择索引值,但不应显示不正确的部分,如果我没有弄错的话,这是因为返回的索引值与为行选择的值不同

在上面的示例中,选择索引“D”将返回值3,但数据源中“D”的节值为1。这是正常的吗?如果是的话,最好的处理方法是什么


谢谢

我相信这是正确的行为。解决方案是只使用实际包含数据的值创建索引


添加更多数据时,如果需要,请添加新的部分。

不幸的是,如果只填充了部分数据,索引看起来非常奇怪,我正在尝试复制联系人应用程序的工作方式,无论可用数据如何,这都会显示完整的索引。