0

I have an iphone application.Within which I want to get all the iphone address book contacts in an array.

Is that possible?

Toon Krijthe
  • 52,876
  • 38
  • 145
  • 202
Priya
  • 29
  • 1
  • 1
  • 2

2 Answers2

2

Yes. ABAddressBook is what you want.

EmilioPelaez
  • 18,758
  • 6
  • 46
  • 50
1

Looks like it:

ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);

for( int i = 0 ; i < nPeople ; i++ ) {
  ABRecordRef ref = CFArrayGetValueAtIndex(allPeople, i );
  NSLog(@"inside loop");
}
ipd
  • 5,674
  • 3
  • 34
  • 49