ios8:替换文本时,普通标签字体会混淆

ios8: Plain label font gets mixed up when replacing text

我得到了一个普通的 UILabel,在故事板中设置了标准文本,这取决于我要替换字符串的各种选择。显然 iOS 然后在使用的字体中找到德语特殊字符 ä/ö/ß 的相应字符时会混淆?!

有人遇到过这个问题吗?

我已经在自我回答我的问题了,因为这是一个非常愚蠢的错误(归咎于长时间的工作^^)-但我认为对于初学者来说可能并不那么明显。

你必须用转义的 unicode 表示替换字符串中的特殊字符,然后一切都呈现得非常好。 :)

所以对于德语来说是:

Ö -> replace with: \u{00D6}
ö -> replace with: \u{00F6}
Ä -> replace with: \u{00c4}
ä -> replace with: \u{00e4}
Ü -> replace with: \u{00dc}
ü -> replace with: \u{00FC}
ß -> replace with: \u{00df}