Saya memiliki daftar item dan ingin mengurutkannya dalam urutan A hingga Z seperti yang dilakukan daftar Kontak. Adakah yang bisa membantu saya memahami cara melakukan ini? Dokumentasi apa pun mengenai hal ini akan dihargai.
Terima kasih.
Saya memiliki daftar item dan ingin mengurutkannya dalam urutan A hingga Z seperti yang dilakukan daftar Kontak. Adakah yang bisa membantu saya memahami cara melakukan ini? Dokumentasi apa pun mengenai hal ini akan dihargai.
Terima kasih.
Untuk menampilkan/mengatur data Anda dalam urutan abjad yang dalam array Anda harus menggunakan NSSortDescriptor
ada tutorial data inti di dokumen devlopers
X-Code dan ini dia coreDataBooks dan yang terbaik adalah mencoba mengambil bantuan dari sana untuk melihat bagaimana mereka menampilkan data dalam urutan abjad lihat juga di sini.
NSSortDescriptor *sortByName= [[NSSortDescriptor alloc] initWithKey:@"self" ascending:NO selector:@selector(compareName:)];
if(sortByName)
{
[yourArray sortUsingDescriptors:[NSArray arrayWithObject:sortByName]];
[sortByUnlockLevel release];
}
Dan dalam modal Anda, terapkan metode bandingkanNama
- (NSComparisonResult)compareName:(id)inObject
{
NSComparisonResult result = NSOrderedSame;
result = [Object.mName compare:self.mName];
return result;
}
UITableView
? - person Jim Blackler   schedule 11.04.2011