在iphone应用程序中,我有一个包含姓名,地址等详细信息的表单。 我需要将表格中的名称,地址保存到iPhone AddressBook。有人帮我怎么做。
提前致谢。
答案 0 :(得分:1)
ABAddressBookRef addressBook = ABAddressBookCreate();
ABRecordRef person = ABPersonCreate();
CFErrorRef error;
if (!ABRecordSetValue(person, kABPersonFirstNameProperty, @"John", &error))
{
// error
}
if (!ABRecordSetValue(person, kABPersonLastNameProperty, @"Smith", &error))
{
// error
}
if (!ABAddressBookAddRecord(addressBook, person, &error))
{
// error
}
if (!ABAddressBookSave(addressBook, &error))
{
// eror
}
您可以使用其他kABxx
常量设置其他属性。