草庐IT

AddressBook

全部标签

objective-c - 将电话号码添加到现有联系人

我正在尝试使用AddressBook框架将电话号码添加到现有联系人,在使用选择器选择一个人后,调用此方法:-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePickershouldContinueAfterSelectingPerson:(ABRecordRef)person{if(_phoneNumber!=nil){ABMutableMultiValueRefmultiPhone=ABMultiValueCreateMutableCopy(ABRecordCopyVa

iphone - 将 Group of Persons 添加到 ABAddressBookRef,group added ok,但是 person 没有添加到 Group?

我有几行Objective-C代码,例如:ABAddressBookRefaddressBook;CFErrorReferror=NULL;addressBook=ABAddressBookCreate();ABRecordRefgroup=ABGroupCreate();ABRecordSetValue(group,kABGroupNameProperty,@"MyGroup",&error);ABRecordRefperson=ABPersonCreate();ABRecordSetValue(person,kABPersonFirstNameProperty,@"Huy11111

iphone - iOS-如何在代码开始前显示 alertView

我有以下代码:-(IBAction)showAlertView:(id)sender{alertView=[[UIAlertViewalloc]initWithTitle:@"Atualizando"message:@"\n"delegate:selfcancelButtonTitle:nilotherButtonTitles:nil];spinner=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];spinner.center=C

iphone - ABPersonCopyImageDataWithFormat 删除联系人图片

我有这段代码可以将所有联系人图像存储在字典中。但是,在某些情况下,当它被打断时,联系人的图像就会消失。dispatch_async(dispatch_get_main_queue(),^{if(ABPersonHasImageData(_personObj)){//UIImage*image=[UIImageimageWithData:(__bridgeNSData*)ABPersonCopyImageDataWithFormat(_personObj,kABPersonImageFormatThumbnail)];NSData*data=(__bridgeNSData*)ABPers

objective-c - iOS 中未调用 ABAddressBook 外部回调

我有一个类在iPhone应用程序中保存我的用户的联系人列表。其核心实现如下。//fileContacts.m//importsherevoidMyAddressBookExternalChangeCallback(ABAddressBookRefaddressBook,CFDictionaryRefinfo,void*context){NSLog(@"callbackcalled");[[ContactssharedInstance]refresh];}@implementationContacts@synthesizeaddressBook;+(Contacts*)sharedIns

iphone - 将联系人图像添加到地址簿 iPhone

我正在开发应用程序,当我从联系人选择器中选择任何联系人时,该应用程序会更改联系人的联系人图片。这是我到目前为止实现的代码,(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePickershouldContinueAfterSelectingPerson:(ABRecordRef)person{CFErrorReferror=nil;ABAddressBookRefaddressBook=ABAddressBookCreate();NSString*path1=[[NSBun

ios - ABRecordCopyValue 因 SIGSEGV 而崩溃

我正在尝试获取这样的联系人列表:CFErrorRef*error=nil;ABAddressBookRefaddressBook=nil;__blockBOOLaccessGranted=NO;if(ABAddressBookGetAuthorizationStatus()==kABAuthorizationStatusNotDetermined||ABAddressBookGetAuthorizationStatus()==kABAuthorizationStatusAuthorized){addressBook=ABAddressBookCreateWithOptions(NULL

ios - 巨大的延迟(没有错误!)仅在请求地址簿权限后第一次

在请求用户允许使用他的地址簿后,我只有第一次出现巨大的延迟(5-6秒)。第一次后,添加新联系人ViewController会立即显示。任何人都知道为什么会这样?我在IOS7.1和8上使用Xcode5或6beta(发生同样的事情)这是我请求权限的方式:ABAddressBookRefaddressBook=NULL;CFErrorReferror=NULL;switch(ABAddressBookGetAuthorizationStatus()){casekABAuthorizationStatusAuthorized:{addressBook=ABAddressBookCreateWi

iphone - 如何像其他应用程序(如 Viber、Whatsapp...)一样快速阅读地址簿

我正在编写一个应用程序,我需要在其中读取地址簿数据以搜索一些感兴趣的联系人,这类似于当今许多应用程序所做的事情(例如Viber、Whatsapp、Tango...)。我需要进行匹配,所以我将数据发送到服务器并回复客户端哪些联系人在他们的设备上安装了相同的应用程序。我的idea逻辑和机制都没有问题,我的问题是速度!我能够做我想做的事,但在有500个联系人的iPhone4上完成这个过程需要27秒。在同一台设备上,如果我们尝试Viber或Whatsapp(或任何类似的应用程序),该过程只需不到5秒。我的方法非常简单,我做一个for循环并读取所有内容。我如何才能像其他应用一样以更快的速度做同样

iphone - 如何从地址簿编辑 ABPersonSetImageData

我正在开发一个与AddressBook联系人一起使用的iPhone应用程序。我正在尝试从地址簿中获取图像并进行编辑,然后保存该图像。但我不知道如何更新和保存该图像。如果有人知道这一点,请给我一个解决方案。提前致谢。这是.h文件ABAddressBookRefaddressBook;IBOutletUILabel*lblName;IBOutletUIImageView*imgGet;UIImage*imgContact;NSString*name;.m文件-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationCo