gpt4 book ai didi

ios - 我如何从 NSLocale 获取具有各自货币和语言的国家列表?

转载 作者:行者123 更新时间:2023-11-28 06:51:43 29 4
gpt4 key购买 nike

我想获得一份国家列表,其中包含相应的语言和货币。

首先我创建了我的类来存储我需要的信息:

class Country: NSObject {

var localeID:String?
var name:String?
var code:String?
var currencyCode:String?
var currencySymbol:String?
var currencyName:String?
var languageCode:String?
var languageName:String?
}

然后我开始对 ISOCountryCodes 进行迭代:

    let countriesISOCodes = NSLocale.ISOCountryCodes()
for country in countriesISOCodes {
// code here .....
}

然后我尝试在 for 循环 中获取国家名称:

    let anyLocale = NSLocale(localeIdentifier: country)
country.name = anyLocale.displayNameForKey(NSLocaleCountryCode, value : code)

一切都很好,直到我尝试获取 currencyCodecurrencySymbolcurrencyName 语言代码语言名称

我尝试了一堆 NSLocale.objectForKeyNSLocale.displayNameForKey 的组合,但没有任何效果。

您知道我如何使用 ISOCountryCode 获取包含各自货币和语言信息的国家/地区列表吗?

最佳答案

这是相关键和值类型的列表:

NSLocale component keys

您使用函数 objectForKey检索值。

关于ios - 我如何从 NSLocale 获取具有各自货币和语言的国家列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34689348/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com