2010-11-14 18 views
0

Je travaille sur une application dans laquelle un utilisateur peut télécharger et télécharger des informations. L'information est téléchargée de telle sorte que lorsqu'elle est téléchargée, elle est commandée en fonction du moment où elle a été soumise. Ce que je voudrais, c'est que l'utilisateur puisse réorganiser la vue de table, enregistrer la commande dans un fichier de préférences (tout est prêt) et dorénavant, chaque fois que des données sont demandées, la commande est maintenant conforme à la les utilisateurs ont réorganisé la liste.Liste de tri basée sur les paramètres utilisateur personnalisés

Peut-être que mon cerveau est juste frit, mais y at-il une fonction de tableau qui peut accomplir cela, ou suis-je tout seul? Des suggestions pour écrire quelque chose comme ça?

Merci

Répondre

0

Qu'en est-NSSortDescriptor:

NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors: 
          [NSArray arrayWithObject: 
          [[[NSSortDescriptor alloc] initWithKey:@"keyToBeSorted" 
                  ascending:YES 
                  selector:@selector(localizedCaseInsensitiveCompare:)] autorelease]]];