Desidero effettuare una ricerca nella rubrica di iPhone per un numero di telefono specifico, quindi recuperare il nome del contatto. Attualmente sto eseguendo il ciclo di tutti i contatti e estraendo le proprietà multivalore e confrontandole con il valore. Questo sta prendendo troppo tempo. Ho letto la guida rubrica di Apple, e dicono:Cerca ABAddressbook iOS SDK
"compiere altri tipi di ricerche, utilizzare la funzione di ABAddressBookCopyArrayOfAllPeople e poi filtrare i risultati utilizzando il NSArray metodo filteredArrayUsingPredicate :."
Qualcuno può darmi un esempio su come farlo esattamente?
Grazie.
sarebbe di aiuto. questa è la mia risposta a un'altra domanda, http: // stackoverflow.it/questions/4272164/how-to-search-the-iphone-indirizzo-libro-per-un-specifico-numero-telefono/6953238 # 6953238 – ChangUZ
Ecco il modo più efficiente per farlo usando NSPredicate: http: // hesh .am/2012/10/lookup-a-contact-name-using-phone-number-in-abaddressbook/ –