Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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
Objective c 将表情符号转换为unicode_Objective C_Emoji - Fatal编程技术网

Objective c 将表情符号转换为unicode

Objective c 将表情符号转换为unicode,objective-c,emoji,Objective C,Emoji,我正在尝试将表情符号转换为unicode字符。我尝试使用此解决方案中建议的第二个选项: 但我在tableviewcell标签中的输出如下所示: \ud83d\ude0b 以下是保存注释的代码: NSData *dataString = [body dataUsingEncoding:NSNonLossyASCIIStringEncoding]; NSString *goodValue = [[NSString alloc] initWithData:dataString encoding:NSU

我正在尝试将表情符号转换为unicode字符。我尝试使用此解决方案中建议的第二个选项: 但我在tableviewcell标签中的输出如下所示: \ud83d\ude0b 以下是保存注释的代码:

NSData *dataString = [body dataUsingEncoding:NSNonLossyASCIIStringEncoding];
NSString *goodValue = [[NSString alloc] initWithData:dataString encoding:NSUTF8StringEncoding];
NSDictionary *parameters = @{ @"body" : goodValue };
//and so forth it is saved to the cloud
下面是表情符号的转换:

NSData *data = [self.comment.body dataUsingEncoding:NSNonLossyASCIIStringEncoding];
NSString *goodValue = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
self.bodyLabel.text = goodValue;

Is
NSDictionary*参数=@{@“body”:body}
self.bodyLabel.text=self.comment.body不起作用?不起作用他们只在代码的第一位输出\sdfsdlfjsdf内容,什么是
正文
,它从哪里来?如果它输出
\sdfsdlfjsdf
,那么正文中有
\sdfsdlfjsdf
,而不是emojis。不要前后转换。分配就行了。