【问题标题】:How to convert ISO 4217 code to currency code in swift如何在 swift 中将 ISO 4217 代码转换为货币代码
【发布时间】:2018-07-05 15:41:43
【问题描述】:

有没有办法像这样将 ISO 4217 数字代码转换为货币代码:

978 -> 欧元

我查看了 Apple 文档,发现只有如何才能使用 EUR

这是我搜索的内容:

Locale

Locale spesific

【问题讨论】:

    标签: ios currency


    【解决方案1】:

    iOS(或任何其他 Apple 操作系统)中没有提供有关 ISO 4217 代码信息的 API。您需要创建自己的映射。

    我会找到一个明确的代码列表(可能是 Wikipedia 或 ISO 网站)并将代码放入 plist 文件中。然后编写一个简单的Locale 扩展,让您从 4217 代码中获取货币代码。

    【讨论】:

    • 这个答案还有效吗?迅捷5怎么样?它至少包含类似的东西吗?
    【解决方案2】:

    正如 rmaddy 建议的那样,我使用 iso4217 代码制作了一个 plist 并进行了自己的映射,这里是 playground 供任何想要它的人使用。

    【讨论】:

      猜你喜欢
      • 2014-12-31
      • 1970-01-01
      • 2014-06-14
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多