嘿,我正在尝试将 ABPerson 添加到 ABGroup。我没有得到任何错误或任何东西。我的输出告诉我该人已成功添加。
if(ABGroupAddMember(self.group, [allContacts objectAtIndex:indexPath.row], &error))
NSLog(@"Added person: %@ to group: %@", ABRecordCopyCompositeName([allContacts objectAtIndex:indexPath.row]), ABRecordCopyCompositeName(self.group));
if(ABAddressBookSave(self.addressBook, &error))
NSLog(@"Commited changes.");
这两个语句返回正确的输出。
但是在查询组成员时,我得到一个空数组。
NSLog(@"%@", ABGroupCopyArrayOfAllMembers(self.group)); //returns null
如果有人有任何想法,我将不胜感激。