【问题标题】:How to create string property for each address book record?如何为每个通讯录记录创建字符串属性?
【发布时间】:2010-01-27 06:24:52
【问题描述】:

我想将网络运营商存储为地址簿中每个联系人的字符串(例如 AT&T)。

我找到了一个方法 addPropertiesAndTypes 用于创建自定义属性。但我找不到任何合适的例子来做到这一点。

我正在使用以下代码来遍历通讯录记录:

ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef addressArr = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for(int i=0; i<nPeople; i++) {

    ABRecordRef recref = CFArrayGetValueAtIndex(addressArr, i);
}

我的查询是,在应用关闭后,该属性将保持不变。这些属性是否正在保存在通讯簿数据库中?

需要帮助。 谢谢。

【问题讨论】:

    标签: iphone properties addressbook


    【解决方案1】:

    确保调用 ABAddressBookSave()。

    【讨论】:

      猜你喜欢
      • 2011-03-12
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      • 2023-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-13
      相关资源
      最近更新 更多