在iOS通讯簿中更改组(ABGroup)的名称

时间:2014-05-08 02:43:52

标签: ios objective-c cocoa-touch abaddressbook

我想添加更改通讯录中组名称的功能。但是,我似乎无法找到现有方法来执行此操作。

有谁知道这种方法是否存在?或者我是唯一选择复制组成员,使用新名称将其添加到新组并删除旧组的选项?

1 个答案:

答案 0 :(得分:1)

您可以使用

功能
bool ABRecordSetValue (ABRecordRef record,ABPropertyID property,CFTypeRef value,CFErrorRef *error);  

record是对地址簿中组记录的引用 propertykABGroupNameProperty属性,代表组名称
value是新的群组名称

之后您当然要用

保存地址簿
OK = ABAddressBookSave(addressBookRef, &error);