NSMutableArray remove Object está clonando otro object en la matriz

Tengo un extraño error después de eliminar un object en un NSMutableArray.

Antes de eliminar un objeto

Si elimino un object con

[Array removeObjectAtIndex:2]; 

la matriz cambió a esto:

introduzca la descripción de la imagen aquí

¿Por qué ahora hay 2 ContactViewControllers ??

mentiras a veces. Se confunde y mostrará la información incorrecta. Trata de hacerlo

 po Array 

Debería ver el contenido correcto de la matriz en ese momento.