我想添加更改通讯录中组名称的功能。但是,我似乎无法找到现有方法来执行此操作。
有谁知道这种方法是否存在?或者我是唯一选择复制组成员,使用新名称将其添加到新组并删除旧组的选项?
答案 0 :(得分:1)
您可以使用
功能bool ABRecordSetValue (ABRecordRef record,ABPropertyID property,CFTypeRef value,CFErrorRef *error);
record
是对地址簿中组记录的引用
property
是kABGroupNameProperty
属性,代表组名称
value
是新的群组名称
之后您当然要用
保存地址簿OK = ABAddressBookSave(addressBookRef, &error);