无法通过ABGroupAddMemeber向特定群组添加联系人?

时间:2013-03-14 11:13:23

标签: iphone objective-c cocoa-touch abaddressbook

我正在学习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。我不知道为什么。

1 个答案:

答案 0 :(得分:0)

记录错误。

 if (didAdd == NO) {
      NSLog(@"Error Adding Contact:%@\n%@",err.localizedDescription,err.localizedFailureReason);
 }