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

Convert Unicode (e.g. 1f564) to Emoji in Swift

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

let myString = "1f564"

我见过转义字符的使用,但我无法插入变量来替换字符。

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

谢谢

这行得通。不知道有没有更直接的:

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