0

我正在尝试实现一个 UiPickerView,它将显示货币名称及其符号。

例如:美利坚合众国,美元 $

我有 406 个货币名称的完整列表,其中包含货币标识符、货币名称和以制表符分隔的符号:

USD 美国,美元 $

VND 越南盾 ₫</p>

我不想向用户显示标识符,只是名称和符号。我计划在代码中使用标识符。

我的问题是

  1. 在应用程序中存储所有 406 种货币的最佳方式是什么?使用 AppName-Prefix.pch 对此有用吗?或者我应该使用 plist 吗?

  2. 我应该如何以标识符为键将所有这些货币加载到字典中?我认为使用代码加载每个标识符不是一种有效的方法吗?

  3. 除了使用这种向用户显示所有货币的方式,Apple 或 3rd 方 API 是否有更好的方式为我们提供所有流通货币的列表?

仅向用户显示所有货币选项以选择一个似乎太多工作......Apple 应该包含另一个 Picker 视图,就像他们为 Date Picker 提供的一样,它仅用于货币。

4

1 回答 1

0

解决此问题的一种方法是使用 CoreData。将它们全部保存在数据库中,以currencyList为实体,以currencyName、Country、Currency ID为属性。当用户执行查询时执行获取请求。仅显示所需的货币详细信息

于 2012-09-16T05:06:19.790 回答