2009-11-23 3 views
0

J'ai une table groupée récupérée avec CoreData. Les sections sont basées sur un champ booléen dans le SQLLite dB. Comment puis-je inverser l'ordre des groupes dans l'affichage de la table? La valeur par défaut est de lister les fausses valeurs en premier (évidemment, false == 0, true == 1).Commande de sections groupées dans un iPhone UITableView

Je suppose que je pourrais changer la base de données. Mon nom de domaine = isMandatory, donc je pourrais le changer en isNotMandatory et corriger mon problème, mais il serait quand même agréable de savoir comment inverser l'ordre de tri des groupes.

Répondre

1

"récupéré en utilisant CoreData" est une description plutôt large. Si vous utilisez une requête d'extraction (NSFetchRequest), vous pouvez définir le sortDescriptors pour cela. Ce tableau contient NSSortDescriptor instances, pour lesquelles vous pouvez définir la direction de tri à augmenter ou à descendre.

+0

Merci. Ajout d'un second sortDescriptor et qui a pris soin de mon problème – Alpinista

Questions connexes