2009-07-19 9 views
0

Quelqu'un sait-il un moyen rapide pour retourner l'index de mon tableau dans une simple fonction quelque chose comme çaobjectif tableau d'index retourner c

if([appDelegate.exerciseReference containsObject:aExerciseRef.IDE]) 
    { 
     //return indexofwhere the object is the same .... 
    } 

donc disons que ces deux sont les mêmes à l'index: 5 à partir de mon tableau, il renvoie un entier 5.

Répondre

0

Vous pouvez utiliser la méthode de indexOfObjectIndenticalTo:NSArray:

if([appDelegate.exerciseReference containsObject:aExerciseRef.IDE]) 
{ 
    return [appDelegate.exerciseReference indexOfObjectIdenticalTo:aExerciseRef.IDE]; 
} 

Elle retourne un NSUInteger (un typedef pour un int ou long pour respectivement les applications 32 bits ou 64 bits) de la plus faible indice où l'objet est situé.

+0

thnx man je vais le tester tout de suite;) – user140983

+0

Super bien que indexOfObject fonctionne l'autre indexOfObjectIdenticalTo n'a pas;) – user140983