Utilizzando l'interfaccia utente della rubrica con dati personalizzati?
-
06-07-2019 - |
Domanda
Esiste comunque un modo per utilizzare l'interfaccia utente della grande rubrica con dati personalizzati? Guardando attraverso la documentazione AB tutto ciò che puoi fare è usare
ABAddressBookRef ABAddressBookCreate (
void
);
Ma questo ovviamente crea un riferimento ai contatti sul tuo telefono ... esiste comunque un modo per creare un riferimento per dire un array che potrei quindi popolare con i miei contatti indipendenti?
Grazie in anticipo.
Soluzione
Purtroppo no. Non è possibile creare un ABAddressBookRef speciale associato a qualcosa di diverso dal database dei contatti del dispositivo, ed è quello che sarebbe necessario per utilizzare qualcosa come ABPeoplePickerNavigationController
con un set personalizzato di contatti. Le API della Rubrica su iPhone sono relativamente limitate (e talvolta difettose o imprevedibili), quindi ti esorto a presentare bug su http: //bugreporter.apple.com richiedendo funzionalità che potresti trovare utili da aggiungere alle API.
Nel frattempo, tuttavia, rimarrebbe principalmente con la sola scelta di implementare la propria versione di qualsiasi controller di visualizzazione integrato che si desidera utilizzare.