iOS 手机设置英文语言  城市定位 返回英文 问题。

1.先把当前的语言环境记录下来。

2.把当前语言环境改为中文语言之后再执行反地理编码。

3.要在执行完反地理编码之后,再改回原来的语言环境。

- (void)startLocation {if (![CLLocationManager locationServicesEnabled]) {[UIAlertView bk_showAlertViewWithTitle:@"定位服务未开启" message:@"请在系统设置中开启定位服务\n(设置>隐私>定位服务>开启)" cancelButtonTitle:nil otherButtonTitles:@[@"知道了"] handler:nil];return;}if(IS_IOS_8_OR_LATER){
//        [self.locationManager requestAlwaysAuthorization];[self.locationManager requestWhenInUseAuthorization];}[self.locationManager startUpdatingLocation];
}#pragma mark - CLLocationManagerDelegate- (void)locationManager:(CLLocationManager *)managerdidUpdateToLocation:(CLLocation *)newLocationfromLocation:(CLLocation *)oldLocation {[self.locationManager stopUpdatingLocation];self.userLocation = [JZLocationConverter wgs84ToGcj02:newLocation.coordinate];[UserManage sharedInstance].userLocationed = self.userLocation;// 保存 Device 的现语言 (英语 法语 ,,,)NSMutableArray *userDefaultLanguages = [[NSUserDefaults standardUserDefaults]objectForKey:@"AppleLanguages"];// 强制 成 简体中文[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"zh-hans",nil]forKey:@"AppleLanguages"];[[NSUserDefaults standardUserDefaults] synchronize];CLGeocodeCompletionHandler handle = ^(NSArray *placemarks, NSError *error) {for (CLPlacemark *placeMark in placemarks) {
//            NSString *cityName = [placeMark addressDictionary][@"City"];NSString *cityName = [placeMark administrativeArea];if (cityName.length == 0) {cityName = [placeMark addressDictionary][@"State"];}if ([[cityName substringFromIndex:[cityName length] - 1] isEqualToString:@"市"]) {cityName = [cityName substringToIndex:[cityName length] - 1];}self.cityName = cityName;}// 还原Device 的语言[[NSUserDefaults standardUserDefaults] setObject:userDefaultLanguages forKey:@"AppleLanguages"];};self.geocoder = [[CLGeocoder alloc] init];[self.geocoder reverseGeocodeLocation:newLocation completionHandler:handle];}

iOS 城市定位 英文相关推荐

  1. iOS地图定位小功能(上)

    讲到iOS的定位呢,首先先介绍一下定位这东西.iOS系统自带的定位服务可以实现很多需求.比如:获取当前经纬度,获取当前位置信息等等. 一.介绍 1.定位 使用CoreLocation框架     2. ...

  2. iOS开发——定位 获取经纬度

    最近公司提供了一个学习iOS的机会,问我是否愿意学习iOS,还是继续只做android开发.我感觉非常幸运,能有此机会去学习iOS,当即说要学习iOS开发. 学习了几天啦,做了一个小demo实现了获取 ...

  3. Vue实现城市定位(利用百度地图)

    在网上观看了大多数实现城市定位的方法,发现大部分都不能实现或者不够详细 以下是整理出实现的方法 1.申请你自己的密钥 百度地图开放平台 | 百度地图API SDK | 地图开发 登录成功后到控制台 这 ...

  4. iOS 快速定位约束冲突

    iOS 快速定位约束冲突 什么是约束冲突 当你使用 AutoLayout 布局,你添加的约束不满足或者会造成系统布局冲突的时候,控制台就会打印冲突日志. 约束冲突示例 [LayoutConstrain ...

  5. IOS 固定定位失效的分析与解决办法

    1,固定定位失效 首先查看是不是固定定位没有应用上(IOS和Android 都测试一下) 猜想一,父元素使用了 transform 属性 解决方案 // 解决方法: .father{transform ...

  6. flutter在IOS上显示英文

    flutter在IOS上显示英文 背景 公司现在正在用纯Flutter作项目.今天测试的妹纸发现在IOS手机上长按文字,弹出的提示框显示的是英文. 我们在用国外的一些Flutter Plugin的时候 ...

  7. uniapp、hbuilderx做微信小程序,获取当前城市定位(省份国家街道等)

    获取用户当前位置分为3步 1.获取位置用户请求权限 2.获取经纬度 3.经纬度转换为城市 一.获取位置用户请求权限 获取权限的目的主要是因为避免转换不了城市的报错(可能出现不提示"需要先请求 ...

  8. iOS crash 定位方式

    文章目录 iOS crash 定位方式 1. symbolicatecrash 定位 2. atos 定位 iOS crash 定位方式 1. symbolicatecrash 定位 在iOS 中系统 ...

  9. 城市大脑英文论文在2018 IEEE CCSWD会议发表

    城市大脑英文论文<City Brain, a New Architecture of Smart City Based on the Internet Brain>已发表在 2018 IE ...

最新文章

  1. Wireless-N Configuration
  2. 谷歌无人车之父刚推出的“无人驾驶入门”课,到底能学到啥?
  3. 【swjtu】数据结构实验8_平衡二叉排序树
  4. 在亚马逊网站上查看此物品
  5. thonny中文版(python编辑器)
  6. 经典论文复现 | 基于标注策略的实体和关系联合抽取
  7. HTML5 audio 如何实现播放多个MP3音频
  8. 13-Flutter移动电商实战-ADBanner组件的编写
  9. 【SDOI 2011】Paint 染色
  10. 安装Frida抓包工具
  11. DLedger —基于 raft 协议的 commitlog 存储库
  12. python-函数的注释
  13. mimo+matlab代码,mimo-matlab代码
  14. Spring3 MVC 深入研究
  15. 【语音加密】基于matlab GUI语音信号加密解密(带面板)【含Matlab源码 181期】
  16. JEP 290 初识
  17. 网上传说软件测试培训真的那么黑心吗?都是骗局?
  18. android:viewpager+photoview实现图片查看器
  19. python八卦阴阳_GitHub - meetingFuture/godwill: 周易八卦,占一卦,知来世,肖今生。...
  20. 基于mindwave脑电波进行疲劳检测算法的设计(5)

热门文章

  1. 汇编SF、CF、 OF 、ZF、 PF等条件标志位
  2. 鸿蒙系统游戏和安卓系统通用吗,华为鸿蒙系统玩王者荣耀和安卓是互通的吗
  3. This War of Mine 启动游戏后 黑屏 闪退
  4. vc中GB2312,BIG5,Unicode编码转换
  5. 微信小程序如何进行推广传播
  6. 《精英律师》精彩点评,教您如何做一个精英
  7. 怎样培养对计算机专业的兴趣,怎样培养学生学习计算机的兴趣
  8. 一个昔日帝国咄咄逼人的霸气
  9. Android jarsigner和apksigner签名apk(.jks)
  10. 揭秘微软超级麻将AI Suphx,破解非完美信息游戏