3

これは質問ではなく、CTCarrier を使用している可能性のある他の開発者へのメモです。

アプリが使用されている国 (少なくとも SIM 国) を判断するために SIM カードの iso を読み取る必要があるアプリを開発しています。このドキュメントでは、 isoCountryCode プロパティについて次のように言及しています。

このプロパティは、ISO 3166-1 国コード表現を使用します。

ただし、私のテストと展開から、返された iso はいくつかの国で標準の ISO 3166-1 ではないようです (これが SIM に情報を保存したキャリアの Apple の間違いかどうかはわかりません)! そのため、不適切な 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 に答える