我正在尝试按字母顺序对数组进行排序.在瑞典字母表中,字母Å是字母表中的第三个字母,因此下面的数组应该排序,A, B, Å但它的排序方式如下A, Å, B.这种行为可能是什么原因?
NSArray *test = @[@"Å", @"A", @"B"];
NSArray *sortedTest = [test sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
// Output is A, Å, B
Run Code Online (Sandbox Code Playgroud)