question de débutant à propos de NSArray
protocomm
Membre
Bonjour,
Je voudrais analyser un tableau et checker un doublon, si il y a un ou plusieurs éléments dupliqué dans le tableau, je voudrais sortir ces éléments dans un autre tableau.
J'ai réussi à le faire mais je pense qu'il y a beaucoup plus simple (j'ai fait des boucles for en comparant les 2 mêmes tableau en décalant une itération).
Je vous remercie par avance.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Salut,
j'aurais fait ça :
Dans le arrayToFilter tu vas avoir tous les objets sans les duplicates, et dans le seenObjects tu vas avoir les objets dupliqués mais pas en doublon .( utilise un NSMutableArray au lieux de NSMutableSet si tu veux des doublons).
merci, il est vrai que c'est de loin beaucoup plus simple que ma solution, je n'avais pas pensé à "NSPredicate"
ça pourrait être également un truc comme ça
Je vous remercie de vos réponses, par contre il n'y a que la deuxième réponse qui est fonctionnelle, pouvez vous m'eclaircir sur le fonctionnement de la méthode de classe "predicateWithBlock: ^BOOL(id obj, NSDictionary *bind)", j'ai bien beau lire la doc apple mais faut avouer que je n'ai strictement rien compris.
Encore plus simple :
Non
Non ce n'est pas ce que je voulais, xyloweb m'a donné la bonne réponse, je ne veux que les doublons...mais merci quand même.