Quiero buscar un número de teléfono específico en la libreta de direcciones del iPhone y luego recuperar el nombre del contacto. Actualmente estoy revisando todos los contactos y extrayendo las propiedades multivalo y comparando con el valor. Esto está tomando demasiado tiempo. He leído la guía de direcciones de Apple, y dicen:Buscar ABAddressbook iOS SDK
"lograr otros tipos de búsquedas, utilice la función de ABAddressBookCopyArrayOfAllPeople y luego filtrar los resultados utilizando el NSArray método filteredArrayUsingPredicate :."
¿Alguien me puede dar un ejemplo de cómo hacer exactamente eso?
Gracias.
sería de ayuda. esta es mi respuesta sobre otra pregunta, http: // stackoverflow.com/questions/4272164/how-to-search-the-iphone-address-book-for-a-specific-phone-number/6953238 # 6953238 – ChangUZ
Aquí está la forma más eficiente de hacerlo usando NSPredicate: http: // hesh .am/2012/10/lookup-a-contact-name-using-phone-number-in-abaddressbook/ –