【发布时间】:2010-08-30 02:03:43
【问题描述】:
我想问一个关于 iPhone Contacts 和 Objective-C 的问题。我想在我的程序中创建一个联系人并添加到 iPhone。我写了下面的代码,名字,姓氏和电话号码是好的,但我无法将电子邮件添加到联系人中。谁能帮帮我?
记录 = ABPersonCreate(); ABAddressBookRef addressBook = ABAddressBookCreate();
// add the content number
ABMutableMultiValueRef phoneNumber = ABMultiValueCreateMutable(kABMultiStringPropertyType);
ABMultiValueAddValueAndLabel(phoneNumber, addPhoneNumber, kABPersonPhoneMobileLabel, NULL);
// The type of the addXXX is NSString *
ABRecordSetValue(record, kABPersonFirstNameProperty, addFirstName, NULL);
ABRecordSetValue(record, kABPersonLastNameProperty, addSecondName, NULL);
ABRecordSetValue(record, kABPersonPhoneProperty, addPhoneNumber, NULL);
ABRecordSetValue(record, kABPersonEmailProperty, addEmail, NULL); // <-- problem in here !!
ABAddressBookAddRecord(addressBook, record, NULL);
ABAddressBookSave(addressBook, NULL);
【问题讨论】:
标签: iphone objective-c email contacts