Vous pouvez fournir un sélecteur comparer:
NSInteger intSort(id num1, id num2, void* context)
{
int v1 = [num1 intValue];
int v2 = [num2 intValue];
if (v1 < v2)
return NSOrderedAscending;
else if (v1 > v2)
return NSOrderedDescending;
else
return NSOrderedSame;
}
Cette méthode compare les objets NSNumber.
Vous devrez changer pour modifier l'affichage des coordonnées du contrôleur.
Pour définir ce sélecteur comparer:
NSArray* sortedArray;
sortedArray = [anArray sortedArrayUsingFunction:intSort context:NULL];
Voici un exemple de la Apple documentation.
Here est une question similaire (mais pour le tri alphabétique).
Merci, cela me conduit à la bonne réponse. – teepusink