2009-06-24 34 views
1

iPhoneアプリでは、氏名、住所などの詳細が書かれています。 iPhoneのアドレス帳にフォームの名前、住所を保存する必要があります。どうすればいいか教えてください。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()を忘れないでください。 –

関連する問題