【问题标题】:Add Contacts into AddressBook without UI在没有 UI 的情况下将联系人添加到地址簿
【发布时间】:2011-01-24 10:33:00
【问题描述】:

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

【问题讨论】:

    标签: iphone


    【解决方案1】:
    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);

    【讨论】:

      【解决方案2】:

      这个来自 Erica Sadun 的助手会派上用场

      https://github.com/erica/ABContactHelper

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-07
        • 2011-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多