2009-06-24 67 views
1

在iphone應用程序中,我有一個包含名稱,地址等詳細信息的表單。 我需要將表單中的姓名,地址保存到iPhone AddressBook.Please有人幫助我如何做到這一點。將名稱添加到iphone的地址簿中

在此先感謝。

回答

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常數設置其他屬性。

+0

不要忘記ABAddressBookSave() – 2009-06-24 16:35:59