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以降での新しいやり方になるはずです