我正面临一个奇怪的问题,我试图使用反向地理编码器获取当前的城市、州和国家。州和国家都很好,但城市是“零”。谁能帮帮我。
我正在使用以下代码:
- (void)reverseGeocoder:(MKReverseGeocoder*)geocoder didFindPlacemark:(MKPlacemark*)place
{
NSDictionary *addressDict = place.addressDictionary;
self.currentCity = [addressDict objectForKey:(NSString*)kABPersonAddressCityKey];
self.currentState = [addressDict objectForKey:(NSString*)kABPersonAddressStateKey];
self.currentCountry = place.country;
self.currentCountryCode = place.countryCode;
}