swift -\u{...} 转义序列中的预期 '}'

标签 swift utf-8 fonts

我正在尝试将自定义字体 ( https://andrewgioia.github.io/Mana/cheatsheet.html ) 放入我的应用程序中。我已经完成了苹果文档说明并确认该字体可用于 Storyboard等....

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

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

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

let s = "\u{}"

我在谷歌搜索中没有看到这个错误,我希望有人能给我指出正确的方向。谢谢!

最佳答案

正确的语法是:

let s = "\u{e600}"

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

顺便说一句 - 这是一个私有(private)使用区域字符,所以除非您有使用该字符的特殊字体,否则不要期望看到太多。

关于swift -\u{...} 转义序列中的预期 '}',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55998149/

相关文章:

ios - Instagram IOS API 实现

java - 每次重新启动后 Eclipse 都会重置文本编码设置

php - 网页抓取字体访问问题

c++ - C++ 或 64 位 objective-c 异常是否通过 Swift 代码安全传播?

ios - NS_ASSUME_NONNULL_END 之后的可空性注释警告

Python - 处理混合编码文件

python - 使用 Flask 的 jsonify 将 é 显示为 é

html - Chrome 中的字体渲染问题 - Google Web Fonts

javascript - 我的本地存储字体大小最初不起作用

swift - 如何在快速点击节标题后显示节中的行数?