在iOS虚拟机上使CLPlacemark获取中文信息

-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
CLLocation *location = locations[];
CLGeocoder *geocoder = [[CLGeocoder alloc]init]; // 保存 Device 的现语言 (英语 法语 ,,,)
NSMutableArray
*userDefaultLanguages = [[NSUserDefaults standardUserDefaults]
objectForKey:@"AppleLanguages"]; // 强制 成 简体中文
[[NSUserDefaults
standardUserDefaults] setObject:[NSArray arrayWithObjects:@"zh-hans",
nil nil] forKey:@"AppleLanguages"]; // 显示所有信息
[geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {
CLPlacemark * plmark = [placemarks objectAtIndex:]; NSLog(@"%@",plmark.locality);
}]; // 还原Device 的语言
[[NSUserDefaults
standardUserDefaults] setObject:userDefaultLanguages
forKey:@"AppleLanguages"]; }
上一篇:c#高级编程第七版 学习笔记 第三章 对象和类型


下一篇:Image Processing in Python with Pillow