Pregunta

Quiero portador de red de tiendas como una cadena (por ejemplo, AT & T) para cada contacto en la libreta de direcciones.

I encontró un método addPropertiesAndTypes para crear una propiedad personalizada. Pero no soy capaz de encontrar ningún ejemplo apropiado para hacer esto.

Estoy utilizando el siguiente código para iterar a través de los registros de libros de contacto:

ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef addressArr = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for(int i=0; i<nPeople; i++) {

    ABRecordRef recref = CFArrayGetValueAtIndex(addressArr, i);
}

Y mi consulta es, la propiedad se quedará con valor después de la aplicación se cierra. ¿Son estas propiedades se está guardado en la base de datos de la libreta de direcciones?

Se necesita ayuda. Gracias.

¿Fue útil?

Solución

Asegúrese de llamar ABAddressBookSave ().

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