我正在使用s选择器(localizedCaseInsensitiveCompare :),但我还需要使用Diacritic选择器。
代码:
NSFetchRequest *request = [[NSFetchRequest alloc] init];
request.entity = [NSEntityDescription entityForName:@"CompanyActivity" inManagedObjectContext:context];
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:descriptionLanguageKey
ascending:YES
selector:@selector(localizedCaseInsensitiveCompare:)]];
我如何同时使用两者?
谢谢,
RL
答案 0 :(得分:1)
您应该使用UILocalizedIndexedCollation对条目进行排序和分类。实现此问题的代码在问题NSFetchedResultsController v.s. UILocalizedIndexedCollation
中UILocalizedIndexedCollation的构建是为了能够在每种语言的基础上根据当前语言设置对单词进行分类。 Á和à将放在A部分。