ちょっとABPersonをABGroupに追加しようとしています。私は何のエラーも何も得られません。私の出力は、人が正常に追加されたことを伝えます。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.");
これら2つのステートメントは正しい出力を返します。
しかし、グループメンバーに照会すると、空の配列が得られます。
NSLog(@"%@", ABGroupCopyArrayOfAllMembers(self.group)); //returns null
誰かがアイディアを持っていれば、本当にありがたいです。