ios - iOS 13:如何获取通用设备语言?
问题描述
在 iOS 13 之前,可以调用Locale.preferredLanguages.first
来获取通用设备语言,但 iOS 13 引入了应用程序特定语言。问题是,如果您选择与语言不匹配的应用程序特定语言,preferredLanguages
那么它将被推送到数组的开头,但是如果您选择与包含的语言匹配的语言,preferredLanguages
那么该语言将保持不变它的地方。因此,从 iOS 13 开始,我们无法确定第一种语言preferredLanguages
确实是通用设备语言,而且数组更新的方式也很奇怪。我整天都在考虑这个问题,但找不到解决方案。也许有人知道在 iOS 13 设备上获取通用设备语言的方法?谢谢
解决方案
推荐阅读
- c# - 在C#中对每个数字求平方
- php - Google Analytics API 刷新令牌 API 致命错误
- rust - 检查 .rlib 文件的工具
- python - 在 NUKE 中设置常量节点的宽度和高度
- java - UiSelector().ResoureIdMatches 的 Appium Or(|) 条件给出 NoSuchElementException
- angular - 在 HttpErrorResponse 中显示从服务器抛出的 CustomError 消息和状态码
- python-3.x - 基于 if 语句写入或读取文件
- indexeddb - How to define and use database relationships in dexie js?
- html - 调整窗口大小时如何阻止导航栏中的文本上下移动
- javascript - 同步两个 HTTP 请求