iPhone:如何将CbundleShortVersionString作为std::字符串获取?
我知道如何将CbundleShortVersionString作为NSString获取:iPhone:如何将CbundleShortVersionString作为std::字符串获取?,iphone,string,nsstring,Iphone,String,Nsstring,我知道如何将CbundleShortVersionString作为NSString获取: NSString*version=[[NSBundle mainBundle]infoDictionary]objectForKey:@“CbundleShortVersionString”] 如何将其作为std::字符串获取?我想将它分配给一个全局外部std::string,因此我假设它应该是一个副本。std::string的已重载,可以执行您想要的操作。基本上,您只需将NSString转换为char[]
NSString*version=[[NSBundle mainBundle]infoDictionary]objectForKey:@“CbundleShortVersionString”]代码>
如何将其作为std::字符串获取?我想将它分配给一个全局外部std::string,因此我假设它应该是一个副本。std::string的已重载,可以执行您想要的操作。基本上,您只需将NSString
转换为char[]
,然后使用赋值运算符将char[]
加载到std::string
比如:
std::string versionString = [version UTF8String];
std::string
的已重载,可以执行您想要的操作。基本上,您只需将NSString
转换为char[]
,然后使用赋值运算符将char[]
加载到std::string
比如:
std::string versionString = [version UTF8String];