ジオコーディングを逆にするこのコードがあり、機能します
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
{
MKPlacemark * myPlacemark = placemark;
// with the placemark you can now retrieve the city name
NSString *region = [myPlacemark.addressDictionary objectForKey:(NSString*) kABPersonAddressStateKey];
NSString *city = [myPlacemark.addressDictionary objectForKey:(NSString*) kABPersonAddressCityKey];
NSString *address = [myPlacemark.addressDictionary objectForKey:(NSString*) kABPersonAddressStreetKey];
NSLog(@"region:%@", region);
NSLog(@"city:%@", city);
NSLog(@"address:%@", address);
}
正常に動作しますが、「州」を取得できません...州を取得する方法は何ですか?