Take the 2-minute tour ×

I am currently programming an app which has a client database in it. I don't want to replicate all the name, address, email, phone (etc) data of the contacts in ios. Ideally, I would like to use my core data stack to store all of the additional information my app needs while allowing the contacts app in ios to handle all contact information. Is there a way to reference the contacts in ios using some unique ID at all so I can use that as a field in my core table client table?

Any advice/pointers would be greatly appreciated.

Many thanks

share|improve this question

1 Answer 1

up vote 1 down vote accepted

Using ABAddressBook, you can get the unique identifier by using ABRecordGetRecordID(record)

share|improve this answer

Your Answer


