¿Cómo get ABRecordRef de ABRecordID?

He accedido a la libreta de direcciones y el éxito extrajo completamente los loggings y la información necesaria de ella. También he extraído recordid . Mi problema es cómo usar este recordid para extraer el logging más tarde. El código que estoy usando es:

ABRecordID recordId; ABAddressBookRef _addressBookRef = ABAddressBookCreate (); NSArray* allPeople = (NSArray *)ABAddressBookCopyArrayOfAllPeople(_addressBookRef); for (id record in allPeople) { recordId = ABRecordGetRecordID(record); //i am saving each one how to use them later to extract particular record } 

Obviamente, los resultados de ABAddressBookCopyArrayOfAllPeople son una matriz de ABPersonRef , que luego usa individualmente para get su ABRecordID . Si en algún momento posterior, desea tomar su recordId de recordId para recuperar el ABPersonRef , usted usa ABAddressBookGetPersonWithRecordID .