Tri de NSMutableArray (Descriptor : A vos Marque ! prêt ! Partez !)
Bonjour,
J'ai le besoin de trier un NSMutableArray composé d'objets, étant eux aussi des NSMutableArray. En fait, je mets dans un tableau global, tout un tas de petits tableaux à une dimension, de deux valeurs, en gros j'ai :
[x1, y1]
[x2, y2]
[xn, yn]
J'ai fait ça comme ça :
Code:
1 2 3 4 5 6 7
| litleArray = [[NSMutableArray alloc] init];
[litleArray addObject:gravityCenterOrdonnee];
[litleArray addObject:gravityCenterAbscisse];
[gravityCenterTabular addObject:litleArray]; |
Ce que je voudrais, c'est trier (ordre croissant) gravityCenterTabular, mon tableau de tableau, suivant les X (la première valeur des sous tableaux), sachant qu'il faut bien sûr que les Y suivent, sinon, mes coordonnées de points n'ont plus aucun sens :)
J'ai essayé des choses en utilisant des Descripteur mais je n'ai pas tout compris :/
Code:
1 2 3 4
| NSSortDescriptor* sortDescriptor =
[[[NSSortDescriptor alloc] initWithKey:@"@min" ascending:YES] autorelease];
[gravityCenterTabular sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]]; |
Le problème vient que je ne sais pas comment lui faire comprendre à partir de quoi il doit faire le tri, et ensuite, encore moins comment lui dire de faire suivre les y comme il faut en fonction des x.... enfin, en gros, rien ne marche :p
Vous pouvez me sortir de la ? :)
Merci d'Avance.