【发布时间】:2014-10-05 12:08:51
【问题描述】:
我正在使用这种方法iOS Force geolocation to return city name in a specific language 来获取特定语言的城市名称。它在 iOS 7.x 上运行良好,但使用 iOS8 模拟器时,我总是收到有关用户区域设置的数据。
【问题讨论】:
标签: ios8 nslocale clgeocoder
我正在使用这种方法iOS Force geolocation to return city name in a specific language 来获取特定语言的城市名称。它在 iOS 7.x 上运行良好,但使用 iOS8 模拟器时,我总是收到有关用户区域设置的数据。
【问题讨论】:
标签: ios8 nslocale clgeocoder
CLGeocoder 似乎不再引用
[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"];
CLGeocoder 必须使用其他东西来确定要返回的语言环境翻译。如果他们能像 Android 那样只包含一个用于设置语言环境的参数,那就太好了。
【讨论】:
NSString 对于以下方法返回 NO,我忽略了城市:[cityString canBeConvertedToEncoding:NSISOLatin1StringEncoding];