i try to convert nsstring to const char*.
1- i add a nsstring and an integer together 2- then i convert this new nsstring to const char* 3- i have an object
const char* are constant, you can't assign them in anyway !
Try passing (const char*)[firstName UTF8String] to your method
(const char*)[firstName UTF8String