如何在ios 5中以编程方式删除特定组的联系人?

时间:2014-08-25 05:03:18

标签: ios

我是ios的新手。我想在ios中以编程方式删除特定组的联系人。请为我提供解决方案。

1 个答案:

答案 0 :(得分:1)

CFErrorRef error;
ABAddressBookRef ab = ABAddressBookCreate();

NSArray *groups = (NSArray *) ABAddressBookCopyArrayOfAllGroups(ab);

for (id _group in groups)
{
    NSString *currentGroupName = [[NSString alloc] init];
    currentGroupName = (NSString*) ABRecordCopyValue(_group, kABGroupNameProperty);

    if ([groupName isEqualToString:currentGroupName])
    {
        ABAddressBookRemoveRecord(ab, _group, &error);

    }
}
ABAddressBookSave(ab, nil);

希望这会有所帮助.. :)