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

Qam*_*man 1 iphone

任何人都可以请我提供几行代码,我可以使用它来添加联系人到iPhone而不使用UI控件.有一些答案说明它的简单,但没有提到几个步骤要做.谢谢

Ole*_*ann 7

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