after adding second string object into array first object got changed
[m_cObjImageNameArrayPtr addObject:m_cObjParsedStringPtr];
But in above statement i am calling one method and adding m_cObjParsedStringPtr
to array, one at a time. After adding second element, first element and second element contains same value, after adding 3rd element - 1st, 2nd, 3rd are showing same values but actually they are different.
I am suspecting your m_cObjParsedStringPtr
pointer points to same object every time ... put some more code