Ios 在UITableView上创建节和索引
我有一个NSMutableArray,它包含联系人列表的姓名和照片字符串Ios 在UITableView上创建节和索引,ios,objective-c,uitableview,sorting,Ios,Objective C,Uitableview,Sorting,我有一个NSMutableArray,它包含联系人列表的姓名和照片字符串 [contactArray addObject:[[Contact alloc]initWithName:cName andPhoto:cPhoto]]; 我想制作一个联系人列表,所以我根据姓名对该数组进行排序,如下所示: NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES]; [
[contactArray addObject:[[Contact alloc]initWithName:cName andPhoto:cPhoto]];
我想制作一个联系人列表,所以我根据姓名对该数组进行排序,如下所示:
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
[contactArray sortUsingDescriptors:[NSArray arrayWithObject:descriptor]];
现在,我想将它分组到数组中具有首字母“only name”和从#到Z的索引的部分,以直接引导我找到确切的部分。你能帮我解决这个问题吗?使用NSDictionary作为数据源,NSDictionary的键应该是#到Z,每个键的对象是一个联系人数组 然后numberOfSections应该是字典中的键数,
numberOfRowsInSection应该是数组的项数您能告诉我怎么做吗?我是Xcode和objective-C的新手。我不知道怎么做。提前谢谢,@shadowfeind