Question

Je veux stocker opérateur de réseau comme une chaîne (par exemple AT & T) pour chaque contact dans le carnet d'adresses.

J'ai trouvé une méthode addPropertiesAndTypes pour créer une propriété personnalisée. Mais je ne suis pas en mesure de trouver un bon exemple pour le faire.

J'utilise le code suivant pour itérer enregistrements de contacts de livres:

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

    ABRecordRef recref = CFArrayGetValueAtIndex(addressArr, i);
}

Et ma requête est, la propriété restera avec valeur après application est fermée. Est-ce que ces biens sont sauvées dans la base de données adresse livre?

Aide nécessaire. Merci.

Était-ce utile?

La solution

Assurez-vous que vous appelez ABAddressBookSave ().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top