Xavi Valero
Xavi Valero

Reputation: 2057

Retrieve contact details from addressbook in iphone

How to retrieve street, city, state and country of a contact from addressbook in iphone

Upvotes: 0

Views: 220

Answers (2)

Minakshi
Minakshi

Reputation: 1433

        ABAddressBookRef addressBook = ABAddressBookCreate();

NSArray *array= (NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);

            ABRecordRef person=(ABRecordRef)[array objectAtIndex:i];
    firstName=(NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);
    lastName=(NSString *)ABRecordCopyValue(person, kABPersonLastNameProperty);
    streeName = (NSString *)ABRecordCopyValue(person, kABPersonAddressStreetKey);
    ciy = (NSString *)ABRecordCopyValue(person, kABPersonAddressCityKey);

Dont forget to add AddressBook and AddressBookUI framework.

Upvotes: 1

Related Questions