ABAddressBookRef example

without comments

- (void)AddressBookInMotion
{
   
    ABAddressBookRef m_addressbook = ABAddressBookCreate();
   
    if (!m_addressbook) {
        NSLog(@”opening address book”);
    }
   
//    CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(m_addressbook);
   
   
    ABRecordRef person = ABPersonCreate();
   
    //ABRecordSetValue(person, kABPersonPrefixProperty, @”Mr.” , nil);
    ABRecordSetValue(person, kABPersonFirstNameProperty, @”Jane” , nil);
    //ABRecordSetValue(person, kABPersonMiddleNameProperty, @”M.” , nil);
    ABRecordSetValue(person, kABPersonLastNameProperty, @”Doe”, nil);
    //ABRecordSetValue(person, kABPersonSuffixProperty, @”MD” , nil);
    //ABRecordSetValue(person, kABPersonNoteProperty, @”My Company, we help everyone”, nil);
    //ABRecordSetValue(person, kABPersonEmailProperty, @”jane.doe@money.com”, nil);
   
   
    ABAddressBookAddRecord(m_addressbook, person, nil);
    ABAddressBookSave(m_addressbook, nil);

   

    CFRelease(person);
    CFRelease(m_addressbook);
   
   
}

Written by grantmcinnes

September 1st, 2009 at 2:34 pm

Posted in iPhone

Leave a Reply

You must be logged in to post a comment.