\ u {...}转义序列中应有''

时间:2019-05-06 02:36:23

标签: swift utf-8 fonts

我正在尝试将自定义字体(https://andrewgioia.github.io/Mana/cheatsheet.html)放入我的应用程序。我已经完成了Apple docs的说明,并确认该字体可在情节提要中使用,等等。...

但是当我尝试在字符串中使用UTF8表示形式时,出现以下错误

Expected '}' in \u{...} escape sequence

我现在只是想做一些简单的事情,例如:

let s = "\u{}"

我在Google搜索中没有看到此错误,希望有人可以指出正确的方向。谢谢!

1 个答案:

答案 0 :(得分:0)

正确的语法是:

let s = "\u{e600}"

只需将十六进制代码放在花括号中即可。

顺便说一句-这是一个私人使用区字符,因此除非您有使用该字符的特殊字体,否则不要指望太多。