有谁知道如何获取一些按字母顺序排序但忽略大小写的结果?
最佳答案
谢谢您的回复,但我需要对一个简单的“查询”的结果进行排序,忽略大小写。您的建议适用于搜索和比较。
就 SQL 而言,我需要一个 ORDER BY firstName ASC
,并且此命令对于我的使用必须不区分大小写。
我做了一些谷歌搜索,最后阅读了 NSSortDescriptor Class reference ,我可以找到我的问题的答案。解决方案是为排序描述符设置一个选择器,如下所示:
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"firstName" ascending:YES selector:@selector(caseInsensitiveCompare:)];
希望对更多人有用。
关于iPhone CoreData - 如何获取托管对象,并对它们进行排序而忽略大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2013158/