从\\ u {1F60A}中删除\\以得到结果\ u {1F60A}

时间:2019-07-05 08:43:20

标签: swift string emoji

我从api \\u{1F60A}中得到了这样的字符串,但是我无法与此显示表情符号。我需要这种类型的格式\u{1F60A}才能在UILabel上显示表情符号。因此,使用2 "\\"时,我无法在屏幕上显示表情符号,因此需要从字符串中删除1 "\"。 我试过下面的代码删除“ \”,只有1个“ \”。但是结果是\\u{1F60A}(带斜杠)或u{1F60A}(不带斜杠)。

let text  = "\\u{1F60A}"

text = text.replacingOccurrences(of: "\\", with: "", options: .literal, range: nil)  // producing the result "u{1F60A}"

text = text.replacingOccurrences(of: "\\\\", with: "\\", options: .literal, range: nil) // producing the result "\\u{1F60A}"

我无法在文字中显示表情符号。 我正在使用xcode 10.2和swift 4.2

任何帮助表示赞赏。 TIA

0 个答案:

没有答案