-1

我有一些带有 Unicode 文字的本地化字符串,就像这样

"some_key" = "\u{1F6C8} Some info text";

我分配给 UILabel

myLabel.text = "some_key".localized

localized吸气剂看起来像那样的地方

extension String {
    var localized: String {
        return NSLocalizedString(self, comment: "")
    }
}

我希望标签会在我的文本开头显示这个符号。但相反,它只是打印符号的代码,就像这样

在此处输入图像描述

有什么问题?

4

1 回答 1

-1

据我所知,您可以将该 unicode 字符直接复制到字符串资源中。就像是"some_key" = " Some text";

编辑:

但是确切的 unicode 可能会在 iOS 和 android 设备之间返回不同的字符(发生在我身上)。如果跨平台的符号必须完全相同,并且恰好可以将图像添加到项目资产目录中,则AttributedText可以使用图像附件。

于 2020-08-03T10:24:32.750 回答