Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
某些国家/地区的iPhone上的CTCarrier返回的ISO错误_Iphone_Iso - Fatal编程技术网

某些国家/地区的iPhone上的CTCarrier返回的ISO错误

某些国家/地区的iPhone上的CTCarrier返回的ISO错误,iphone,iso,Iphone,Iso,这不是一个问题,而是其他可能正在使用CTCarrier的开发人员的注意事项 我一直在开发一个应用程序,它需要读取SIM卡的iso,以确定该应用程序正在使用的国家(至少是SIM卡国家)。文档提到了以下关于isoCountryCode属性的内容: 此属性使用ISO 3166-1国家/地区代码表示形式。 然而,从我的测试和部署来看,返回的iso似乎不是几个国家的标准iso 3166-1(不确定这是否是将信息存储在SIM卡中的运营商的错误)!所以我必须做一个转换阶段来解决不正确的ISO。以下是我到目前为

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

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

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

干杯
AF

英国由英国政府保留(是本标准的附录),因此这是一个灰色区域;)

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


这里的信息:

我不希望是日本,一位日本用户用日本SIM卡向我报告说,他iphone上的应用程序返回的是ja而不是jp!因此,我只是在这里分享这一点,因为它可能是有用的。如果我发现牙买加的ISO是JMNow JA,我将报告来自国外不同用户的所有发现
Country:             ISO I get        Expected ISO
----------           ----------       -------------
UK                      uk                 gb     
Japan                   ja                 jp