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

And*_*vel 3 unicode ios emoji swift

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

let myString = "1f564"
Run Code Online (Sandbox Code Playgroud)

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

let flag = "\u{1f1e9}\u{1f1ea}"
Run Code Online (Sandbox Code Playgroud)

谢谢

vac*_*ama 10

这有效.我不知道是否有更直接的东西:

let myStr = "1f564"
let str = String(UnicodeScalar(Int(myStr, radix: 16)!)!)
Run Code Online (Sandbox Code Playgroud)