Я бы также рекомендовал хранить текущую локаль в локальной переменной для повышения эффективности.

я проблема с сортировкой массива базы данных w.r.t:

NSSortDescriptor *sorter = [[NSSortDescriptor alloc] initWithKey:@"w" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject: sorter]; 

[mGlossaryArray sortUsingDescriptors:sortDescriptors]; 
[sorter release];

Здесь в базе данных есть несколько первых заглавных букв, и из-за этой заглавной буквы она не показывает мне правильно отсортированный вывод. Здесь я сортирую массив с помощью r.t "w", который является моим столбцом таблицы в базе данных. Здесь я приложил снимок экрана для вывода, который говорит, что «Рак» идет первым, чем «с», но это не правильно, он не дает сортировку по алфавиту из-за прописных слов.

например. если в нижнем регистре есть «способность» и «aCid», то сначала будет показан «aCid», а затем «возможность», а также возможен случай, когда, если первая буква является заглавной, она идет первой, например, «Able» и «a». Здесь Able отображается первым.

Ответы на вопрос(7)

Ваш ответ на вопрос