【问题标题】:Unable to add contact to specific group via ABGroupAddMemeber?无法通过 ABGroupAddMemeber 将联系人添加到特定组?
【发布时间】:2013-03-14 11:13:23
【问题描述】:

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

【问题讨论】:

    标签: iphone objective-c cocoa-touch abaddressbook


    【解决方案1】:

    记录错误。

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

    【讨论】:

    • 这没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
    • "它返回 NO。我不知道为什么。"是问题。我告诉他如何找出原因并回答问题。
    • 不——你是在告诉他如何找出答案。你不告诉他为什么。很高兴您能帮忙找出答案,但它应该是一个评论,因为它实际上并没有解释导致问题的原因。
    猜你喜欢
    • 1970-01-01
    • 2018-04-04
    • 2012-01-05
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多