MKReverseGeocoder;我能用英语获得这个位置吗?

时间:2011-01-04 02:38:32

标签: mkreversegeocoder

你好 我在我的应用程序中使用了重置,一切正常。除了我想让mkreversecoder给我一个英文位置。

我的应用程序的某些部分依赖于位置,其中,它根据位置从服务器获取一些数据。这里的问题是mkreversecoder在检索国家时遵循手机的语言

所以澳大利亚成为오스트레일리아

无论如何,我可以强制mkreversegeocoder只用英语给我位置?

由于

1 个答案:

答案 0 :(得分:2)

现在我选择了这种方法

  1. 从standardDefaults
  2. 获取当前语言
  3. 将语言设置为英语([[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];
  4. 完成反向地理编码后,使用步骤1中抓取的值重置语言
  5. 还有其他合理的方法吗?