【发布时间】:2016-12-07 00:43:17
【问题描述】:
我正在制作一个应用程序,我想在其中检测 iPhone 所在国家/地区的语言。我指的不是区域设置(如果您在国外度假,这不会改变) .例如:如果我住在美国并前往墨西哥,我希望检测到的语言是西班牙语。
如有必要,我愿意使用 GoogleMaps pod。只是想知道 iOS 框架中是否有更简单的方法。我看到很多使用 NSLocale 的 SO 问题/答案,但人们警告说它仅适用于电话设置。
附言我正在使用 Swift
【问题讨论】:
-
请记住,许多国家/地区都有说几种不同语言的人。
-
我想我只需要创建一个包含所有国家语言的字典,如果没有找到则默认为英语
-
对于用户位置,我认为这个可以提供帮助:stackoverflow.com/questions/25296691/…