【问题标题】:How does [NSLocale preferredLanguages] work?[NSLocale preferredLanguages] 是如何工作的?
【发布时间】:2013-07-31 18:55:13
【问题描述】:

[NSLocale preferredLanguages] 将语言代码数组作为字符串返回。索引 0 处的对象返回设备的当前语言设置,但列表的其余部分(如果长度大于 1)如何确定?

【问题讨论】:

  • 我相信这是由用户在设置中决定的。如果他们有第二语言(等),他们愿意在他们的第一语言不可用时使用,那么你可以退回到第二选择,第三选择等等......

标签: ios internationalization


【解决方案1】:

想通了。 [NSLocale preferredLanguages] 基于 Settings App --> General --> International --> Language 下的列表。可以在 iOS 模拟器中查看默认列表,方法是转到 iOS 模拟器 --> 重置内容和设置,然后转到语言列表。如果用户选择了一种新语言,该语言会排在列表的顶部。

【讨论】:

  • 你让我开心 :) 非常有帮助!
猜你喜欢
  • 2014-12-21
  • 1970-01-01
  • 1970-01-01
  • 2011-12-13
  • 2014-12-23
  • 2011-03-24
  • 1970-01-01
相关资源
最近更新 更多