Вы также можете использовать библиотеку LINK REMOVED для этой цели. MKReverseGeocoder хорош, но он требует, чтобы вы использовали его с картой Google. Из справочной документации MKReverseGeocoder:
Условия использования Google требуют, чтобы служба обратного геокодирования использовалась вместе с картой Google; учитывайте это при разработке пользовательского интерфейса вашего приложения.
SSLocationManager может быть альтернативой в том случае, если ваше приложение не использует карту Google, а просто нуждается в доступе к подробной информации о текущем местоположении, имеющей только данные о широте и долготе. Он использует Yahoo! PlaceFinder API. Надеюсь, это поможет.