Hi I am trying to convert a standard std::string
into an NSString
but I'm not having much luck.
I can convert successfully from an NSString
to a std::string
with the following code
NSString *realm = @"Hollywood";
std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]];
However I get a compile time error when I try the following
NSString *errorMessage = [NSString stringWithCString:REALM encoding:[NSString defaultCStringEncoding]];
The error I get is
Cannot convert 'std::string' to 'const char*' in argument passing
Am I missing something here?
Thanks in advance.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…