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

时间:2015-02-08 06:15:53

标签: ios emoji

来自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转换字符串。

1 个答案:

答案 0 :(得分:0)

如果您的服务器支持unicode,为什么不直接在NSString中使用表情符号?

NSString *emojiString = @"This is a cat ";
  • oops,StackOverflow不支持unicode!