estoy tratando de obtener el índice de una matriz a través de método de indexOfObject de la siguiente manera, pero cuando intento registrar el valor para probar el índice, obtengo un valor de basura ... para fines de prueba tengo una matriz con valores {57,56,58..}
para obtener un índice de 56
digamos,Obteniendo el índice de un objeto de NSArray?
NSNumber *num = [NSNumber numberWithInteger:56];
NSInteger Aindex = [myArray indexOfObject:num];
NSLog(@" %d",Aindex);
el valor que consigo es algo así como 2323421
. ¿Qué estoy haciendo mal?
¿Está realmente insertándolo en la matriz? –
** Qué tipo de valor de tipo de datos contiene myArray ** –
Estaba agregando un valor de NSString a una matriz y comparando el objeto de la matriz con un NSNumber ... no pensé que sería un problema pero finalmente tuve que comparar el objeto con una cadena valor para hacerlo bien ... – hemant