¿Usa la interfaz de usuario de la libreta de direcciones con datos personalizados?

StackOverflow https://stackoverflow.com/questions/1812524

  •  06-07-2019
  •  | 
  •  

Pregunta

¿Hay alguna forma de utilizar la gran interfaz de usuario de la libreta de direcciones con datos personalizados? Al mirar la documentación de AB, todo lo que puede hacer es usar

ABAddressBookRef ABAddressBookCreate (
   void
);

Pero esto obviamente crea una referencia a los contactos en su teléfono ... ¿hay alguna forma de que pueda crear una referencia para decir una matriz que luego podría llenar con mis propios contactos independientes?

Gracias de antemano.

¿Fue útil?

Solución

Desafortunadamente no. No puede crear un ABAddressBookRef especial que esté asociado con algo que no sea la base de datos de contactos del dispositivo, y eso es lo que necesitaría para usar algo como ABPeoplePickerNavigationController con un conjunto personalizado de contactos. Las API de la libreta de direcciones en el iPhone son relativamente limitadas (y a veces tienen errores o son impredecibles), por lo que le recomiendo que presente errores en http: //bugreporter.apple.com solicitando la funcionalidad que le resultaría útil agregar a las API.

Mientras tanto, sin embargo, le quedaría principalmente la opción exclusiva de implementar su propia versión de cualquier controlador de vista incorporado que quisiera usar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top