我们SDK为了跨平台,是用C++写的,
所以接口经常用到std::string类型参数,
但是,在OC或者Swift中日志打印,需要转换。
用这个方法可以实现。
记录一下。
void MacDemo::SetTitle(std::string sourceTitle) {
NSString *strSourceTitle = [NSString stringWithCString:sourceTitle.c_str()
encoding:[NSString defaultCStringEncoding]];
NSLog(@"[MacDemo] : SetTitle: strSourceTitle : %@", strSourceTitle);
...
}