- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
尝试从 AddressDictionary 获取格式化地址,我从 CLGeocoder 获取了该地址。使用以下代码没有结果:
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
属性的文档说:
You can format the contents of this dictionary to get a full address string as opposed to building the address yourself. To format the dictionary, use the ABCreateStringWithAddressDictionary function as described in Address Book UI Functions Reference.
因此添加并导入 AddressBookUI
框架并尝试:
subtitle =
ABCreateStringWithAddressDictionary(placemark.addressDictionary, NO);
关于ios - 如何从 AddressDictionary 获取格式化地址 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7848291/
我用过 this code对于我的应用程序。它运行良好,但有时会在跟踪我的路线 +/- 50 秒后崩溃。我知道它与可选项“?”有关,但我无法让它工作。 我收到以下消息: fatal error: un
尝试从 AddressDictionary 获取格式化地址,我从 CLGeocoder 获取了该地址。使用以下代码没有结果: subtitle = [NSString stringWithString
我正在尝试将街道地址添加到我的 UITableViewCell 的 textDetailLabel。我遇到的问题是如何为 Table View 中的每个 cell 捕获唯一的街道地址。 现在它正在获取
尝试使用 kABPerson 属性设置 addressDictionary 时出现错误。我在 swift 中设置不正确吗? 错误: Use of unresolved identifier 'kABP
placemark = [[MKPlacemark alloc]initWithCoordinate:storedCoordinate addressDictionary:addressDict];
由于 ABCreateStringWithAddressDictionary 在 iOS9 中被弃用,从 CLGeocoder 获取地址字符串还有什么其他选择? 最佳答案 这是我的解决方案: let
我已经升级到 xcode 7 beta 6,因为 iOS 9 即将推出。我很高兴我的代码转换没有太多麻烦,除了一个异常(exception)。 似乎 placemark.addressDictiona
我正在使用 获取位置和地址。因为我已成功获取位置,但在获取地址时我收到类似警告, 'addressDictionary' is deprecated: first deprecated in iOS
我是一名优秀的程序员,十分优秀!