如何从时区中获取城市名称和国家名称?例如,我可以看到所有已知的时区名称数组,并希望以几种语言在标签中显示“Europe/Moscow”作为“俄罗斯莫斯科”。我该如何获取这些字符串?实际上,我需要本地化列表,就像iPhone上的Clock.app一样。
如何从时区中获取城市名称和国家名称?例如,我可以看到所有已知的时区名称数组,并希望以几种语言在标签中显示“Europe/Moscow”作为“俄罗斯莫斯科”。我该如何获取这些字符串?实际上,我需要本地化列表,就像iPhone上的Clock.app一样。
您可以通过以下方式从城市名称获取国家名称:
首先导入核心位置框架。
CLGeocoder *gc = [[CLGeocoder alloc] init];
[gc geocodeAddressString:@"Moscow"
completionHandler:^(NSArray *placemarks, NSError *error)
{ CLPlacemark *placeMark = [[CLPlacemark alloc] initWithPlacemark:(CLPlacemark *)[placemarks objectAtIndex:0]]; NSLog(@"placeMark.country: %@", placeMark.country);
}
];