У меня проблема с сортировкой массива по базе данных:
NSSortDescriptor *sorter = [[NSSortDescriptor alloc] initWithKey:@"w" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject: sorter];
[mGlossaryArray sortUsingDescriptors:sortDescriptors];
[sorter release];
Здесь в базе данных есть несколько первых заглавных букв, и из-за этой заглавной буквы она не показывает мне правильно отсортированный вывод.Здесь я сортирую массив с rt "w", который является моим столбцом таблицы в базе данных.Здесь я приложил снимок экрана для вывода, который говорит, что «Рак» идет первым, чем «с», но это не правильно, он не дает сортировку по алфавиту из-за заглавных слов.
например.если в нижнем регистре есть «способность» и «aCid», то сначала будет показан «aCid», а затем «возможность», а также возможен случай, когда, если первая буква является заглавной, она идет первой, например «Able» и «a».Здесь Able отображается первым. ![enter image description here](https://i.stack.imgur.com/zsDiu.png)