因此,我正在尝试创建一个联系人,该联系人的名字、姓氏、电话电子邮件和公司都是从较早页面上的文本字段中加载的。
添加联系人时,我得到了要加载的电子邮件和电话属性,但我不知道如何添加其他字段。具体来说,它在以下几行中:
ABMultiValueRef firstName = ABMultiValueCreateMutable(kABStringPropertyType);
bool didAdd = ABMultiValueAddValueAndLabel(firstName, (__bridge CFTypeRef)(self.nameLabel.text), kABOtherLabel, NULL);
ABRecordSetValue(aContact, kABPersonOrganizationProperty, firstName, &anError);
我的问题在于 CFStringRef,我不知道该值使用什么。当它到达最后一行代码时它会崩溃。在执行最后一行之前,还会检查 didAdd 是否为真。