Ich habe ein Problem beim Sortieren einer Array-Datenbank:
NSSortDescriptor *sorter = [[NSSortDescriptor alloc] initWithKey:@"w" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject: sorter];
[mGlossaryArray sortUsingDescriptors:sortDescriptors];
[sorter release];
Hier in der Datenbank gibt es einige erste Großbuchstaben, und aufgrund dieses Großbuchstabens wird mir keine ordnungsgemäß sortierte Ausgabe angezeigt. Hier sortiere ich ein Array mit rt "w", das meine Tabellenspalte in der Datenbank ist. Hier habe ich den Screenshot für die Ausgabe angehängt, der besagt, dass "Krebs" an erster Stelle steht als "c", aber dies ist nicht korrekt, es wird aufgrund der großgeschriebenen Wörter nicht alphabetisch sortiert.
z.B. Wenn es "in der Lage" in Kleinbuchstaben und "aCid" gibt, wird zuerst aCid und dann in der Lage angezeigt, und es gibt auch einen Fall, in dem der erste Buchstabe, wenn er Großbuchstaben enthält, zuerst kommt, z. B. "Able" und "a". Hier wird Able zuerst angezeigt.