无需UI即可将联系人添加到AddressBook中 [英] Add Contacts into AddressBook without UI

查看:101
本文介绍了无需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

推荐答案


  1. 阅读适用于iOS的地址簿编程指南

  2. 获取地址簿的参考: ABAddressBookRef addressBook = ABAddressBookCreate();

  3. 创建新的人员记录: ABRecordRef person = ABPersonCreate();

  4. 设置此人的属性,例如: ABRecordSetValue(person,kABPersonFirstNameProperty,CFSTR(Katie),& anError);

  5. 将记录添加到地址簿: ABAddressBookAddRecord()

  6. 保存更改: ABAddressBookSave()

  7. CFRelease(addressBook);

  1. Read the Address Book Programming Guide for iOS.
  2. Get a reference to the address book: ABAddressBookRef addressBook = ABAddressBookCreate();.
  3. Create a new person record: ABRecordRef person = ABPersonCreate();.
  4. Set the person's properties, e.g.: ABRecordSetValue(person, kABPersonFirstNameProperty, CFSTR("Katie"), &anError);.
  5. Add the record to the address book: ABAddressBookAddRecord().
  6. Save the changes: ABAddressBookSave().
  7. CFRelease(addressBook);.

这篇关于无需UI即可将联系人添加到AddressBook中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆