Как конвертировать код ISO 4217 в код валюты в swift - PullRequest
0 голосов
/ 05 июля 2018

Можно ли преобразовать числовой код ISO 4217 в код валюты следующим образом:

978 -> EUR

Я проверил документы Apple, и я нашел только, как я могу взять EUR

Вот что я искал:

1010 * Locale *

Региональный стандарт

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

Как предположил rmaddy, я создал список с кодами iso4217 и сделал свое собственное отображение, здесь есть детская площадка для всех, кто хочет.

0 голосов
/ 05 июля 2018

В iOS (или любой другой Apple OS) нет API, предоставляющего информацию о кодах ISO 4217. Вам нужно будет создать собственное отображение.

Я бы нашел исчерпывающий список кодов (возможно, Википедию или веб-сайт ISO) и поместил коды в файл plist. Затем напишите простое расширение Locale, которое позволит вам получить код валюты из кода 4217.

...