タイムゾーンから都市名と国名を取得するにはどうすればよいですか? たとえば、knownTimeZoneNames 配列をすべて見ることができ、いくつかの言語で「Europe/Moscow」を「Moscow, Russia」としてラベルに表示したいと考えています。この文字列を取得するにはどうすればよいですか? 実際には、iPhone の Clock.app のように、ローカライズされたリストが必要です。
質問する
1728 次
1 に答える
0
次のように都市名から国名を取得できます。
最初に Core Location フレームワークをインポートします
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);
}
];
于 2013-04-14T19:42:41.010 に答える