将char转换为NSString

14

3
这不是与“如何将char*转换为NSString?”问题重复。在基于C的语言中,char*是一个字符串(字符数组),而char只是一个单独的1字节值。因此,解决方案截然不同。 - Slipp D. Thompson
2
正确的重复问题是https://dev59.com/L2435IYBdhLWcg3w7ksK。 - Pang
3个回答

56
char myChar = 'r';
NSString* string = [NSString stringWithFormat:@"%c" , myChar];

5
char myChar = 'a';
NSString * string = [NSString stringWithFormat:@"%c", myChar];

1

NSString* string = @"r"; 运行良好。

如果字符不是文字,则使用:

NSString* string = [NSString stringWithFormat:@"%c" , myChar];


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接