0

我正在学习 iPhone 编程,我正在尝试将联系人添加到特定组。我有一个包含所有联系人的数组,我想将选定的联系人添加到组中。这是我的代码:

        for (int i = 0; i < [array count]; i++)
        {
           ABRecordRef person = [array objectAtIndex:i];
           group  = ABAddressBookGetGroupWithRecordID(addressBook, groupId);
           BOOL didAdd = ABGroupAddMember(group, person, &err);

           if (didAdd) {
              NSLog(@"added");
           }
        }

它返回 NO。我不知道为什么。

4

1 回答 1

0

记录错误。

 if (didAdd == NO) {
      NSLog(@"Error Adding Contact:%@\n%@",err.localizedDescription,err.localizedFailureReason);
 }
于 2013-03-14T20:35:14.820 回答