NSMutableArray con entero

Tengo esta matriz mutable:

myIntegers = [NSMutableArray array];

[myIntegers addObject:[NSNumber numberWithInteger:indexDelete - 1]];

NSLog (@"Array: %@", myIntegers);

Si ejecuto el código dos veces, siendo indexDelete primero 1 y luego 2, obtengo este resultado:

Array: (
1
)

y entonces:

Array: (
2
)

Pero me gustaría almacenar ambos números así:

Array: (
1
2
)

¿Por qué no está agregando, sino reemplazando el objeto?

preguntado el 28 de julio de 12 a las 12:07

1 Respuestas

Está creando una nueva matriz vacía cada vez que se ejecuta el código, en esta línea:

myIntegers = [NSMutableArray array];

Agregar un objeto a una matriz vacía siempre conduce a que haya un objeto en esa matriz.

Respondido 28 Jul 12, 12:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.