在UITableView上创建节和索引

时间:2014-09-10 07:27:58

标签: ios objective-c uitableview sorting

我有NSMutableArray,其中包含姓名和照片的联系人列表字符串。

[contactArray addObject:[[Contact alloc]initWithName:cName andPhoto:cPhoto]];

我想创建一个联系人列表,所以我根据这样的名称对该数组进行了排序:

NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
      [contactArray sortUsingDescriptors:[NSArray arrayWithObject:descriptor]];

现在我想将它分组到我的数组中只有名字的首字母和从#到Z的索引的部分,直接引导我到确切的部分。你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

使用NSDictionary作为数据源,NSDictionary的键应为#到Z,每个键的对象是一组联系人。

然后numberOfSections应该是字典中的键数, numberOfRowsInSection应该是数组的项数