3

こんにちは、アプリでコアロケーションを使用していますが、すべて正常に機能しています。mkreversecoder に英語で場所を教えてもらいたいことを除いて。

私のアプリの一部は場所に依存しているため、場所に基づいてサーバーからデータを取得します。ここでの問題は、mkreversecoder が国を取得するときに電話の言語に従うことです。

オーストラリアは오스트 레일 리아になります

とにかく、mkreversegeocoder に強制的に英語でのみ場所を提供させることはできますか?

ありがとう

4

1 に答える 1

2

今のところ私はこの方法を選びました

  1. standardDefaultsから現在の言語を取得します
  2. 言語を英語に設定します([[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];
  3. 逆ジオコーディングが完了したら、手順1で取得した値で言語をリセットします

他に正しい方法はありますか?

于 2011-01-04T05:42:00.090 に答える