Bir dizi NSSortDescriptor kullanarak sıralamak istiyorum
Bir sorun bir dizi w sıralama ile ilgili sorun yaşıyorum.r.veritabanı, t:
NSSortDescriptor *sorter = [[NSSortDescriptor alloc] initWithKey:@"w" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject: sorter];
[mGlossaryArray sortUsingDescriptors:sortDescriptors];
[sorter release];
Burada veritabanında bazı ilk harf vardır ve bu harf yüzünden beni doğru sıralanmış çıkış göstermiyor. Burada r ile bir dizi sıralama yapıyorum.t "w" veritabanı tablo sütun. Burada eklemek ekran görüntüsü için çıktı, diyor ki "Kanser" geliyor ilk daha "c", ama bu doğru değil, değil veren alfabetik sıralama nedeniyle büyük harfli kelimeler.
örn. eğer orada "mümkün", küçük harf ve "asit" sonra olacağını gösteriyor asit ve mümkün, ve orada da aynı şekilde bir durum nerede ise 1 harfi büyük harf konusunda ilk örnek, "Mümkün" ve "bir". Burada Mümkün ilk görüntüler.
CEVAP
Bir buraya bak: Creating and Using Sort Descriptors
Büyük / küçük harf duyarlı olarak karşılaştırabilirsiniz.
NSSortDescriptor *sorter = [[[NSSortDescriptor alloc]
initWithKey:@"w"
ascending:YES
selector:@selector(localizedCaseInsensitiveCompare:)] autorelease];
NSArray *sortDescriptors = [NSArray arrayWithObject: sorter];
[mGlossaryArray sortUsingDescriptors:sortDescriptors];
PHP/MySQL BULUNDUĞU bir dizi kullanara...
Nesne alanları ile nesneleri sıralamak...
Nasıl PHP belirli bir anahtar değeri i...
Dizi boş alan (Firavun faresi kullanar...
Dizi Nesnesi JavaScript kullanarak kal...