Some users have multiple address books in their iPhone Contacts, as a result of different synchronization connections they have made with e.g. Exchange Servers.
How is it possible to get all of these different address books? I would be interested in getting the names under which these different address books are saved and accessing their contact information.
Thank you!
Note that, as of iOS 4, not all sources return a name. You may provide your own names based on type.
Use
ABAddressBookCopyArrayOfAllPeopleInSource(addressBook, source)to get entries in a source.