реализовать MKReverseGeocoderDelegate
implements <MKReverseGeocoderDelegate>
Добавить переменную экземпляра:
MKReverseGeocoder *_reverseGeocoder;
Создайте объект обратного геокодера:
CLLocationCoordinate2D location;
location.latitude = latitude; // You said you had this value
location.longitude = longitude; // You said you had this value
_reverseGeocoder = [[MKReverseGeocoder alloc]initWithCoordinate:location];
_reverseGeocoder.delegate = self;
[_reverseGeocoder start];
Реализация следующей функции делегата:
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
{
/// placemark has your location!
}