正在try 创建一个计算(computed)属性,以显示UIPickerView上显示的所有可能的货币.目前,我在我的数组中得到的符号总是?有什么让它工作的提示吗?
import UIKit
struct MyCurrency: Codable {
let code: String
let name: String
let symbol: String
}
var currencies: [MyCurrency] {
return Locale.Currency.isoCurrencies.compactMap {
guard let name = Locale.current.localizedString(forCurrencyCode: $0.identifier),
let symbol = Locale(identifier: $0.identifier).currencySymbol else { return nil }
return MyCurrency(code: $0.identifier, name: name, symbol: symbol)
}
}
print(currencies)