我有NSMutableArray,其中包含姓名和照片的联系人列表字符串。
[contactArray addObject:[[Contact alloc]initWithName:cName andPhoto:cPhoto]];
我想创建一个联系人列表,所以我根据这样的名称对该数组进行了排序:
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
[contactArray sortUsingDescriptors:[NSArray arrayWithObject:descriptor]];
现在我想将它分组到我的数组中只有名字的首字母和从#到Z的索引的部分,直接引导我到确切的部分。你能帮我解决这个问题吗?
答案 0 :(得分:0)
使用NSDictionary作为数据源,NSDictionary的键应为#到Z,每个键的对象是一组联系人。
然后numberOfSections应该是字典中的键数, numberOfRowsInSection应该是数组的项数