无需UI即可将联系人添加到AddressBook中

时间:2011-01-24 10:33:00

标签: iphone

任何人都可以请我提供几行代码,我可以使用它来在不使用UI控件的情况下将联系人添加到iphone中。有一些答案说明它的简单性,但没有提到几个步骤要做。谢谢

2 个答案:

答案 0 :(得分:7)

  1. 阅读Address Book Programming Guide for iOS
  2. 获取地址簿的参考:ABAddressBookRef addressBook = ABAddressBookCreate();
  3. 创建新的人员记录:ABRecordRef person = ABPersonCreate();
  4. 设置此人的属性,例如:ABRecordSetValue(person, kABPersonFirstNameProperty, CFSTR("Katie"), &anError);
  5. 将记录添加到地址簿中:ABAddressBookAddRecord()
  6. 保存更改:ABAddressBookSave()
  7. CFRelease(addressBook);

答案 1 :(得分:1)

来自Erica Sadun的助手将会非常得心应手

https://github.com/erica/ABContactHelper