试图从我从CLGeocoder获得的AddressDictionary获得格式化的地址。
使用以下代码无结果:
subtitle = [NSString stringWithString:[[addressDict objectForKey:@"FormattedAddressLines"]objectAtIndex:0]];
还尝试了:
subtitle = [[[ABAddressBook sharedAddressBook] formattedAddressFromDictionary:placemark.addressDictionary] string];
但是此代码似乎仅在Mac OS X上有效。
编译器询问有关ABAdressBook的问题,但是我都导入了两个头文件。
#import <AddressBook/ABAddressBook.h>
#import <AddressBook/AddressBook.h>
最佳答案
addressDictionary
属性的文档说:
因此,添加并导入AddressBookUI
框架并尝试:
subtitle =
ABCreateStringWithAddressDictionary(placemark.addressDictionary, NO);
关于ios - 如何从AddressDictionary获取格式化的地址NSString?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7848291/