【发布时间】:2016-06-04 19:49:46
【问题描述】:
我想删除地址簿上的组。我已经尝试过此代码,它成功删除了该组,但未删除主地址簿上的联系人。
CFErrorRef error = NULL;
ABAddressBookRef iPhoneAddressBook = ABAddressBookCreate();
ABRecordRef newGroup;
newGroup = ABAddressBookGetGroupWithRecordID(iPhoneAddressBook,groupId);
ABAddressBookRemoveRecord(iPhoneAddressBook, newGroup, &error);
ABAddressBookSave(iPhoneAddressBook,&error);
我的要求是每次打开应用程序时我都有一项服务可以调用,我可以从特定组的服务中获得联系。所以我删除了旧组并添加了由服务提供的新联系人,但它将是主地址簿上的联系人的两倍,因为它只会删除组。我想删除组以及此组联系人在主地址簿上都被删除。
最后我的问题是...如何从主地址簿中删除组和组联系人请帮助我...提前谢谢您..
【问题讨论】:
标签: ios objective-c iphone ios7 abaddressbooksource