在Swift中将Unicode(例如1f564)转换为表情符号

时间:2015-09-13 22:26:11

标签: ios swift unicode emoji

如何将存储为字符串的unicode表情符号(例如1f564)转换为可放置在UILabel上的表情符号?

let myString = "1f564"

我已经看到使用转义字符但我无法插入变量来替换字符。

let flag = "\u{1f1e9}\u{1f1ea}"

由于

1 个答案:

答案 0 :(得分:10)

这很有效。我不知道是否有更直接的内容:

let myStr = "1f564"
let str = String(UnicodeScalar(Int(myStr, radix: 16)!)!)