una tipo saber que nombre letra imagen identificar fuente dafont con como buscar ios search abaddressbook gal abaddressbooksource

tipo - iOS: cómo buscar una fuente de ABS con capacidad de búsqueda, con ABSourceType | kABSourceTypeSearchableMask



dafont (1)

¿Alguna vez alguien ha tenido éxito en la búsqueda de nombres en una GAL de Exchange vinculada a un dispositivo iOS, utilizando el marco de ABAddressBook, o de otra manera?

Me las arreglé para obtener todos los nombres de los contactos almacenados en el dispositivo, eso es fácil, pero no incluye nombres de la GAL de Exchange.

También me las arreglé para obtener el ABSource para el GAL. Su tipo es: kABSourceTypeExchangeGAL = kABSourceTypeExchange | kABSourceTypeSearchableMask kABSourceTypeExchangeGAL = kABSourceTypeExchange | kABSourceTypeSearchableMask

Esto sugiere que se puede buscar en la fuente, dado que el bit kABSourceTypeSearchableMask está establecido ( kABSourceTypeSearchableMask = 0x01000000 ), pero ¿cómo buscarlo es lo que alguien adivina? La documentación es casi inexistente.

A continuación se enumeran preguntas similares sobre el flujo de desmontaje, pero ninguna de ellas ofrece una solución para esto.

ABAddressBookCopyArrayOfAllPeopleInSource(addressBook, sourceToSearch) siempre devuelve una matriz vacía para las fuentes que incluyen el tipo de bit kABSourceTypeSearchableMask , lo que sugiere que tiene que buscar por nombre, en lugar de devolver "todas las personas", ya que la lista global de direcciones puede tener miles y miles de personas. eso, así que no esperaría que los devuelva todos.

La aplicación Contactos le permite buscar por nombre y muestra solo los que coinciden. Al igual que la aplicación Mail, al ingresar texto en el campo de texto "Para:".