gpt4 book ai didi

ios - Uitableview 在 sectionIndexTitles 中使用哈希符号排序

转载 作者:行者123 更新时间:2023-11-29 02:15:14 31 4
gpt4 key购买 nike

这是我的代码,我曾经使用 sectionIndexTitlesForTableView 显示名称数组。排序是使用数组中的第二个名称。它只显示字母表,我需要显示最后一个(即第二个)名称为空)作为哈希符号。

代码:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
return [[[self.sections allKeys] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)] objectAtIndex:section];
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [[self.sections valueForKey:[[[self.sections allKeys] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)] objectAtIndex:section]] count];
}

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
//How to add hash symbol here in last array
return [[self.sections allKeys] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
}

Nslog 用于

[[self.sections allKeys]  sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]

( A, C, , , , 吨, 问)

最佳答案

使用此代码-

NSSortDescriptor *descriptor =
[[NSSortDescriptor alloc] initWithKey:@"your_key" ascending:YES selector:@selector(caseInsensitiveCompare:)];

NSArray *sortDescriptors = [NSArray arrayWithObject:descriptor];

关于ios - Uitableview 在 sectionIndexTitles 中使用哈希符号排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28828271/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com