Если вы получаете объект MKPlaceMark из обратного вызова делегата MKRevereseGeocoder, вы можете использовать следующее, чтобы превратить метку в читаемый адрес:
NSLog(@"Address of placemark: %@", ABCreateStringWithAddressDictionary(placemark.addressDictionary, NO));
Вам необходимо добавить платформу AddressBookUI в ваш проект и
#import <AddressBookUI/AddressBookUI.h>
также.
Я не уверен, что ответом является Unicode, но похоже, что он выполняет разумную работу по представлению всех данных в метке.
Не проверено, но
NSLog(@"Address of placemark: %@", [CNPostalAddressFormatter stringFromPostalAddress:placeMark.postalAddress style:CNPostalAddressFormatterStyleMailingAddress]);
И необходим фреймворк «Контакты», поэтому включите его в:
@import Contacts;
должен быть новым способом ведения дел в iOS11.0 +