Search code examples
objective-cnsarray

after adding second string object into array first object got changed


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.


Solution

  • I am suspecting your m_cObjParsedStringPtr pointer points to same object every time ... put some more code