无需UI即可将联系人添加到AddressBook中 [英] Add Contacts into AddressBook without UI
本文介绍了无需UI即可将联系人添加到AddressBook中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以请我提供一些代码,我可以使用这些代码在不使用UI控件的情况下将联系人添加到iphone中。有一些答案说明它的简单性,但没有提到几个步骤要做。谢谢
Can anyone please provide me with a few lines of code i can use to add contacts into iphone without using the UI controls.There have been a few answers stating its simplicity but none has mentioned a few steps to do.Thanks
推荐答案
- 阅读适用于iOS的地址簿编程指南。
- 获取地址簿的参考:
ABAddressBookRef addressBook = ABAddressBookCreate();
。 - 创建新的人员记录:
ABRecordRef person = ABPersonCreate();
。 - 设置此人的属性,例如:
ABRecordSetValue(person,kABPersonFirstNameProperty,CFSTR(Katie),& anError);
。 - 将记录添加到地址簿:
ABAddressBookAddRecord()
。 - 保存更改:
ABAddressBookSave()
。 -
CFRelease(addressBook);
。
- Read the Address Book Programming Guide for iOS.
- Get a reference to the address book:
ABAddressBookRef addressBook = ABAddressBookCreate();
. - Create a new person record:
ABRecordRef person = ABPersonCreate();
. - Set the person's properties, e.g.:
ABRecordSetValue(person, kABPersonFirstNameProperty, CFSTR("Katie"), &anError);
. - Add the record to the address book:
ABAddressBookAddRecord()
. - Save the changes:
ABAddressBookSave()
. CFRelease(addressBook);
.
这篇关于无需UI即可将联系人添加到AddressBook中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文