Я пытаюсь раскрыть функциональность pathForResource для C ++ из target-c.
Тем не менее, я очень плохо знаком с целью-c и не смог понять, как использовать строку c в качестве аргумента в target-c. очевидно, у меня неправильная идея здесь.
Как я могу получить pathForResource использовать строки c в качестве аргумента?
вот моя функция:
static std::string getAssetPath(std::string name, std::string ending)
{
const char * nameChar = name.c_str();
const char * endingChar = ending.c_str();
NSString* assetPath = [NSBundle pathForResource:&nameChar
ofType:&endingChar];
std::string str;
str = std::string([assetPath cStringUsingEncoding: NSASCIIStringEncoding]);
return str;
}