Parcourir un NSIndexSet
Core
Membre
Bonjour,
J'aimerais obtenir toutes valeurs de mon NSIndexSet, en sorte faire commme avec un tableau :
J'ai trouvé la méthode d'instance suivante
mais j'ai un peu du mal à la comprendre ???
J'aimerais obtenir toutes valeurs de mon NSIndexSet, en sorte faire commme avec un tableau :
for (i=0 ; i < [array count] ; i++) {}
J'ai trouvé la méthode d'instance suivante
getIndexes:maxCount:inIndexRange:
mais j'ai un peu du mal à la comprendre ???
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
voili, voila
- Les index dans NSIndexSet sont toujours triés, donc il ne faut pas présumer que l'ordre d'origine sera respecté.
- Les index successifs sont regroupés en NSRange.
Donc, je ne sais pas si le parcours du contenu de NSIndexSet est réellement ce qu'il convient de faire.
.
il me faut reperer certain de ces objets pour les supprimer dans une autre etape.
Donc je trouvais le NSIndexSet approprié, mais peut etre que je me trompe ??
Ok,
mais dans ce que tu veux faire, un NSSet (ou NSMutableSet) correspond mieux à tes besoins.
.