9.10 ABAddressBook

来源:互联网 发布:java中main() 编辑:程序博客网 时间:2024/05/24 02:49
获取通讯录
ABAddressBookRef addressBookRef = ABAdressBookCreateWithOptions(NULL,&error);
创建新联系人
ABRecord record = ABRecordCreate();
给联系人某属性赋值
ABRecordSetValue(record ,KABPerson…Property,@“值”);
创建多值
ABMultiValueRef multiValue =ABMultiValuesCreateMultable (KABMultiStringPropertyType);
给多值赋值
ABMultiValueAddValueAndLabel(multiValue,@“值”,KABPerson….Label,NULL);
ABRecordSetValue(record ,KABPhoneProperty ,multiValue,&errorRef);
图片转化为数据
NSData *dataRef =UIImagePNGRepresentation([UIImage imageNamed:@“1.png”]);
联系人设置头像
ABPersonsetImageData(reord ,(CFDataRef)dataRef ,&error);
通讯录添加联系人
ABAddressBookAddRecord(addressBookRef , record ,&error);
通讯录保存
ABAddressBookSave (addressBookRef ,&error);
…..
0 0
原创粉丝点击