将NSString转换为const char

时间:2011-06-21 13:09:00

标签: iphone nsstring

我有一个字符串,我想将其转换为Const Char。 我曾尝试过,但它没有工作

NSString *str4 = [NSString stringWithUTF8String:character];

3 个答案:

答案 0 :(得分:44)

这样做:

NSString *strSQL = [[NSString alloc]init];

然后你的* strSQL中的东西

然后这句话:

const char *bar = [strSQL UTF8String]; 

答案 1 :(得分:2)

NSString *myString = @"Hello";  

const char *cString = [myString cStringUsingEncoding:NSASCIIStringEncoding];

const char * cstr2 = [ myString UTF8String ];

答案 2 :(得分:1)

你应该使用cStringUsingEncoding:方法
看看这个方法here