繁体   English   中英

如何将表情符号字符替换为UITextView.text中的特定字符串

[英]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 😻";
  • 糟糕,StackOverflow不支持unicode!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM