Я хочу отсортировать массив с помощью NSSortDescriptor

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

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

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

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

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

71
задан Prash....... 5 April 2011 в 06:49
поделиться