Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将单个字符转换为NSString?_Ios_Objective C_C_Nsstring - Fatal编程技术网

Ios 如何将单个字符转换为NSString?

Ios 如何将单个字符转换为NSString?,ios,objective-c,c,nsstring,Ios,Objective C,C,Nsstring,我知道如何将“C”样式的字符串转换为NSString,但是否有一个优雅的甚至只是简单的!将单个“C”字符转换为单个字符串的方法 即“Z”->@Z 创建char*string并设置string[0]=myChar,然后使用 [NSString stringWithUTF8String:string] 我找不到更好的方法。试试[nsstringwithformat:@%c,myChar]试试使用 char myChar = 'r'; NSString* string = [NSString str

我知道如何将“C”样式的字符串转换为NSString,但是否有一个优雅的甚至只是简单的!将单个“C”字符转换为单个字符串的方法

即“Z”->@Z

创建char*string并设置string[0]=myChar,然后使用

[NSString stringWithUTF8String:string]
我找不到更好的方法。

试试[nsstringwithformat:@%c,myChar]

试试使用

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

可供选择的解决方案只是为了好玩!,使用C99 目标C:


为什么长度为1的字符串与长度为2或3的字符串有所不同?@Z怎么了?简单又优雅!谢谢
char myChar = 'A';
NSString *string = @((char[]){myChar, 0});