2013-07-27 14 views
8

Kişileri iOS'ta Adres Defterine ekleyen bir uygulamam var ve ihtiyacım olan tek şey kişiyi kaydettiğimde ABRecordID veya ABRecordref depolamaktır. teşekkürler - Nasıl harika olurdu buradaYeni eklenen adres defterinden ABRecordID'yi edinin

ABRecordID ABRecordGetRecordID (
ABRecordRef newPerson 
); 

Bazı yardım biliyoruz ABRecordID for a record in addressbook(unique id for inserted record in addressbook)

:

ABAddressBookAddRecord(addressbook, newPerson, &theerror); 
ABAddressBookSave(addressbook, &theerror); 

Bu soru son derece benzer, ancak ben cevap anlamıyorum!

cevap

19

Adres defterini kaydettikten sonra (daha önce geçerli bir kimlik olmayacak) ABRecordGetRecordID(newPerson) numaralı telefonu arayın. Bir ABRecordID

//... 
ABRecordID recordID = ABRecordGetRecordID(newPerson); 

bir int_32 (32-bit tamsayı) ile aynıdır.

+0

Bu bilet! Sağolun dostum. Cevabınızı izin verdiğimde 2 dakika içinde kabul edeceğim. –

+0

Her zaman -1 gibi ABRecordID olarak ios 8.1 – Abhishek

+1

@Abhishek yerel temas seçici ABRecordID olarak vererek bu tam bir tahmindir ama belki ios 8 yerli kişi seçici elma kullanırken kullanıcının iletişim izni alamıyorum çünkü kayıt gizliyor her zaman -1 olarak geri dönerek id? – danny

İlgili konular