草庐IT

addressDictionary

全部标签

ios - AddressBook - iOS 应用程序崩溃,启用 ARC,接近 CF 对象操作

我遇到了崩溃,很可能与我无法发现的内存管理有关。崩溃从来没有发生在我身上,我只知道它的发生是因为我收到了崩溃报告。这也意味着我必须确认崩溃已修复的唯一当前方法是发布应用程序并等待崩溃报告出现(坏消息)或不出现(我很高兴!)。崩溃报告摘录:ExceptionType:SIGSEGVExceptionCodes:SEGV_ACCERRat0x9CrashedThread:0Thread0Crashed:0CoreFoundation0x375f29e80x375e4000+598801MyApp0x000bf22f-[UIViewController(AddressPicker)fullN

ios - 如何向用户请求联系人权限以访问然后建立和打开联系人?

好的,所以我有一个联系方式可以使用我的手机,除了两件事之外,它工作得很好。首先,它第一次失败是因为它要求我访问联系人。我怎样才能让它在用户授予联系人访问权限后添加它?第二,有没有办法打开联系人,以便用户在创建后可以查看?这就是我所做的:-(IBAction)addContact:(id)sender{ABPeoplePickerNavigationController*peoplePicker=[[ABPeoplePickerNavigationControlleralloc]init];ABAddressBookRefaddressBook=[peoplePickeraddressB

ios - addressDictionary 已弃用 : first deprecated in iOS 11. 0 - 使用@properties

我正在使用获取位置和地址。因为我已成功获取位置,但在获取地址时我收到类似警告,'addressDictionary'isdeprecated:firstdeprecatediniOS11.0-Use@properties有什么解决办法吗... 最佳答案 在swift5中//letlocation:CLLocation=CLLocation(latitude:16.511131,longitude:80.658725)//Convertlat&lngintoCLLocationletgeocoder=CLGeocoder()geoco

ios - xcode 7 Beta 6 中地标 addressDictionary 的更改

我已经升级到xcode7beta6,因为iOS9即将推出。我很高兴我的代码转换没有太多麻烦,除了一个异常(exception)。似乎placemark.addressDictionary已更改为[NSObject:AnyObject]?这是我在xCode6中用于map搜索的代码foriteminresponse.mapItemsas![MKMapItem]{varplaceMarkAddress=item.placemark.addressDictionaryletstreet:String=placeMarkAddress["Street"]!=nil?placeMarkAddres

ios - 如何从 AddressDictionary 获取格式化地址 NSString?

尝试从AddressDictionary获取格式化地址,我从CLGeocoder获取了该地址。使用以下代码没有结果:subtitle=[NSStringstringWithString:[[addressDictobjectForKey:@"FormattedAddressLines"]objectAtIndex:0]];还试过:subtitle=[[[ABAddressBooksharedAddressBook]formattedAddressFromDictionary:placemark.addressDictionary]string];但这段代码似乎只能在MacOSX上运行。