3

这不是一个问题,而是给可能正在使用 CTCarrier 的其他开发人员的注意事项。

我一直在开发一个应用程序,该应用程序需要读取 SIM 卡的 iso 以确定该应用程序正在使用的国家/地区(至少是 SIM 卡国家/地区)。该文档提到了有关 isoCountryCode 属性的以下内容:

此属性使用 ISO 3166-1 国家代码表示。

然而,从我的测试和部署来看,返回的 iso 似乎不是几个国家/地区的标准 ISO 3166-1(不确定这是否是 Apple 将信息存储在 SIM 中的运营商的错误)!所以我不得不做一个翻译阶段来解决不正确的 ISO。以下是我到目前为止的列表(一旦我得到新的不正确的iso,将继续更新它):

Country:             ISO I get        Expected ISO
----------           ----------       -------------
UK                      uk                 gb     
Japan                   ja                 jp

干杯 AF

4

1 回答 1

1

UK 被英国保留(并且是标准的附录),所以这是一个灰色区域;)

JA 应该是 Jamacia - 你为什么认为这是日本?

来自这里的信息:http ://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

于 2011-07-07T16:51:38.857 回答