gpt4 book ai didi

iPhone 核心数据 : Sort with umlauts

转载 作者:行者123 更新时间:2023-12-03 18:28:44 25 4
gpt4 key购买 nike

我有一个从 sqlite 数据库获取数据(国家/地区列表)的应用程序。这些国家/地区采用德语并包含变音符号,例如 Österreich。我想获取按名称排序的国家/地区,并希望 Österreich 靠近其他带有“O”的国家/地区,但它位于结果的末尾。

此代码用于获取排序后的国家/地区:

 NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];

[fetchRequest setEntity: [NSEntityDescription entityForName: @"Continent" inManagedObjectContext: moc]];
[fetchRequest setSortDescriptors: [NSArray arrayWithObject: [[[NSSortDescriptor alloc] initWithKey: @"name" ascending: YES] autorelease]]];

NSError *error = nil;
NSArray *result = [moc executeFetchRequest: fetchRequest error: &error];

有什么方法可以让这些特殊的字符名称出现在我上面描述的位置吗?在互联网上没有找到任何关于此的信息...

非常感谢。

最佳答案

感谢您的回答,我可以用另一种(简单)方式解决问题!

我只需像这样修改 NSSortDescriptor :

[NSSortDescriptor sortDescriptorWithKey: @"name" ascending: YES selector: @selector(localizedCompare:)]

关于iPhone 核心数据 : Sort with umlauts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7585243/

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