Ich habe eine Anwendung, die Kontakte zum Adressbuch in iOS hinzufügt, und alles was ich brauche, ist die ABRecordID oder ABRecordref zu speichern, sobald ich den Kontakt speichere.Holen Sie die ABRecordID von neu hinzugefügtem Adressbuchobjekt ios
ABAddressBookAddRecord(addressbook, newPerson, &theerror);
ABAddressBookSave(addressbook, &theerror);
Diese Frage ist sehr ähnlich, aber ich verstehe nicht, die Antwort: ABRecordID for a record in addressbook(unique id for inserted record in addressbook)
Wie wissen Sie das
ABRecordID ABRecordGetRecordID (
ABRecordRef newPerson
);
hier etwas Hilfe wäre fantastisch - danke!
Das ist das Ticket! Danke omz du da Mann. Ich akzeptiere deine Antwort in 2 Minuten, wenn ich darf. –
Es gibt immer -1 als ABRecordID mit nativen Kontakt Picker ABRecordRef in ios 8.1 – Abhishek
@Abhishek das ist eine vollständige Schätzung, aber vielleicht, da Sie keine Kontakt Erlaubnis vom Benutzer erhalten, wenn Sie die ios 8 native Kontaktauswahl Apple den Datensatz versteckt ID, indem Sie es immer als -1 zurückgeben? – danny