£ (фунт) Валюта не отображается SKLabelNode в SpriteKit iOS 11.3.x - PullRequest
0 голосов
/ 13 мая 2018

Существует экран покупок в приложении, на котором мне нужно отобразить кнопку с текстом «разблокировать все 0,99 фунтов стерлингов», чтобы при нажатии игроком покупки внутри приложения двигались вперед.

Валюта илокализованное значение цены извлекается и заполняется из SKProduct.

Все остальные валюты, которые я тестировал, такие как $, ¥, €, отображают штраф в метке.Тем не менее, когда я использую валюту £, ярлык просто игнорирует этот знак.

Есть ли какое-то решение для этого, кроме сообщения об ошибке в Apple в данный момент?

Нет знака £

enter image description here

Но показывает в SKLabelNode.text:

enter image description here

ВизуализацииЗнак $ правильно:

enter image description here

1 Ответ

0 голосов
/ 18 мая 2018

Я нашел причину проблемы.Проблема была со шрифтом, который я использовал в игре.Не удалось отобразить определенные валюты, такие как £.Когда я попытался использовать шрифт Comic Sans MS , все знаки валюты, включая £, появились волшебным образом.В итоге я использую шрифт Comic Sans MS для текста кнопки, на котором отображается знак валюты.

...