Wie String-Eigenschaft für jedes Adressbuch Datensatz erstellen?
-
23-09-2019 - |
Frage
Ich mag speichern Netzbetreiber als String (z AT & T) für jeden Kontakt in Adressbuch.
fand ich eine Methode
addPropertiesAndTypes
für eine benutzerdefinierte Eigenschaft zu schaffen. Aber ich bin nicht in der Lage jedes richtiges Beispiel zu finden, dies zu tun.
Ich bin mit iterieren durch Kontakt Buchaufzeichnungen folgenden Code:
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef addressArr = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for(int i=0; i<nPeople; i++) {
ABRecordRef recref = CFArrayGetValueAtIndex(addressArr, i);
}
Und meine Frage ist, wird die Eigenschaft mit dem Wert bleibt nach ca. geschlossen ist. Ist diese Eigenschaft wird in Adressbuch-Datenbank gespeichert zu werden?
Hilfe benötigt. Danke.
Lösung
Stellen Sie sicher, dass Sie rufen ABAddressBookSave ().
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow