iOS使用小bug整理[持续更新]

此篇文章是记录工作中出现的bug,以及bug的解决方法。

1、# iOS使用系统的地图定位时,手机系统语言为英文时,获取的定位城市为英文,例如“北京”,会被显示为“Beijing”。

处理方式:需要在定位前后对系统语言进行转换。
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation])方法里,将系统语言为英文时返回中文编码。

//系统语言为英语时,返回中文编码(didUpdateLocations后)
let defaultLanguages = UserDefaults.standard.object(forKey: "AppleLanguages")
UserDefaults.standard.set(["zh-hans"], forKey: "AppleLanguages")
//还原系统语言版本(在解析成功或者解析失败后)
UserDefaults.standard.set(defaultLanguages, forKey: "AppleLanguages")

2、更新中。。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 简介 在移动互联网时代,移动app能解决用户的很多生活琐事,比如 周边:找餐馆、找KTV、找电影院等等 导航:根据...
    JonesCxy阅读 1,511评论 1 1
  • http://www.cnblogs.com/kenshincui/p/4125570.html 摘要: 现在很多...
    大崔老师阅读 3,446评论 1 2
  • iOS 自带定位服务(原创) ps:本文粘贴自别处,只为学习记录~ 定位服务 iOS 7 提供了4种不同的途径进行...
    西门淋雨阅读 6,098评论 0 3
  • 南梁悬曲径,新柳带羞披。 日艳山光颤,水清云影移。 顽童嬉逐蝶,昏叟笑争棋。 园圃黄芽满,人夸叩竹篱。 最需要解释...
    冬日之阳阅读 302评论 0 3
  • “知识”与“能力”这两个词经常使用,譬如:这人知识水平够不够;这人的能力怎么样·····等等,这样的句式在日...
    天空之楠阅读 404评论 0 1

友情链接更多精彩内容