![](/img/trans.png)
[英]UITextView.text with emoji setting: cursorPosition is not correct
[英]How to replace emoji char to specific string from UITextView.text
来自textview.text的字符串,可能包含表情符号,那么我想将表情符号替换为某些字符串,例如[smile],并发送到服务器进行保存。 我已经有一张文字和表情符号的地图。
self.emoji =
@{
@"[pretty]" : [NSString stringWithFormat:@"%C%C", 0xD83D, 0xDE0A],
@"[smile]" : [NSString stringWithFormat:@"%C%C", 0xD83D, 0xDE03],
@"[angry]" : [NSString stringWithFormat:@"%C%C", 0xD83D, 0xDE20]
}
该映射用于显示表情符号和uilabel中的文本(该字符串从服务器获取)。 现在,我该如何正确地从textview.text转换字符串。
如果您的服务器支持unicode,为什么不直接在NSString
使用表情符号?
NSString *emojiString = @"This is a cat 😻";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.