支持在UILabel中显示表情符号

时间:2013-11-25 13:32:50

标签: iphone ios6 ios7 emoji

我在UILabel中显示表情符号时遇到问题。 在某些情况下,它甚至会在布局标签中的字符时导致崩溃。 这些字符从服务器返回为unicode,并使用AFNetworking框架进行解析。

这是从服务器返回的方式示例(控制台日志):

\U05d4\U05d9\U05d9

我尝试了不同的方法,比如将其缩小为“\ u05d4”或者使用返回的字符串编码。 似乎没什么用。

我确实设法显示了几个表情符号(这让我觉得它可能与服务器相关的问题?) - 服务器是否需要支持多组unicode字符,以便它能以适当的编码返回它?如果有人能为我澄清这一点,我会很高兴。 (顺便说一句,服务器是用RubyOnRails编写的,我相信。)

我应该使用不同的解析器(SBJSON)解析数据吗?虽然由于时间和资源的原因,此时切换网络框架是不可能的..

我还有其他选择吗? 感谢

1 个答案:

答案 0 :(得分:1)

我认为您应该只需将代码中的表情符号字符直接粘贴为文本。