I write a piece of code which uses both c++ and Objective C.
I need to convert NSString* to char*. [str UTF8string] wouldn't work because it returns const char*. I know:
std::string->char*:char* c = const_cast<char*>(pathStr.c_str());NSString*->std::string: link
But it looks too strange and I still can't verify it. Can I convert it in a better way, for example, NSString* -> const char* -> char*