Ho un'applicazione che aggiunge i contatti alla Rubrica in iOS e tutto ciò di cui ho bisogno è di memorizzare ABRecordID o ABRecordref non appena ho salvato il contatto.Ottieni ABRecordID dall'oggetto Rubrica appena aggiunto ios
ABAddressBookAddRecord(addressbook, newPerson, &theerror);
ABAddressBookSave(addressbook, &theerror);
Questa domanda è molto simile, ma non capisco la risposta: ABRecordID for a record in addressbook(unique id for inserted record in addressbook)
Come fai a sapere il
ABRecordID ABRecordGetRecordID (
ABRecordRef newPerson
);
aiuto qui sarebbe fantastico - grazie!
Questo è il biglietto! Grazie, amico. Accetterò la tua risposta in 2 minuti quando sono autorizzato. –
Fornisce sempre -1 come ABRecordID con il selettore di contatti nativi ABRecordRef in ios 8.1 – Abhishek
@Abhishek questa è un'ipotesi completa, ma forse dal momento che non si ottiene il permesso di contatto da parte dell'utente quando si utilizza il selettore di contatti nativo di ios 8 la mela nasconde il record id restituendolo sempre come -1? – danny