ilgili kişinin Identifier veya Öğe güncellenen bulma. Ancak tam olarak hangi kişilerin güncellendiğini nasıl bilebilirim?Keşke kişileri güncellenen zaman bildirmek için NSNotification <code>"CNContactStoreDidChangeNotification"</code> kullanıyorum İletişim Framework
cevap
diyen bir tasarruf başarıyla yürütüldü sonra kontak mağaza mesajlar varsayılan bildirim merkezine CNContactStoreDidChangeNotification bildirimi. Eğer herhangi bir Rehber önbelleğe Eğer çerçeve onların tanımlayıcıları yoluyla, bu nesneleri tekrar getirin gereğini sizi nesneleri veya ile kullanıldı yüklemleri başlangıçta önbelleğe nesneleri serbest bırakmak sonra bir şekilde alma ve. Önbelleğe alınan nesnelerin eski olduğunu, ancak geçersiz olmadığını unutmayın. ios 9,0
sen getirilen kişiler, gruplar ya da kap önbelleğe ise Documentation itibaren
, sen tekrar getirin bu nesneleri ihtiyaç (ve eski önbelleğe alınmış nesneleri serbest) CNContactStoreDidChangeNotification yayınlandığında.
Kullanıcı sadece telefon numarasını değiştirdiğinde ne olur, email? tekrar tekrar tüm öğeleri kontrol etmek istiyorum .... BTW ABAddressBookAddRecord hakkında bu belge. Bu, IOS 9 –
'da kullanımdan kaldırıldı. Evet, lütfen belgelerin bağlantısını kontrol edin, Tanımlayıcıyı kullanmak için ayrıntılı açıklamaya sahiptir. Tanımlayıcı özelliği CNContact'lar için de geçerlidir. –
Her kontak güncelleme bildirimini de değişti, Yani dizideki kişileri kurtarmak bu güncellemenin ÜZERİNE yenisi ile karşılaştırmak, benzersiz bir kimliği vardır. –
Hayır ben –
evet elma öneririz Ama cevabı kontrol etmedi değişecek ...., Tanımlayıcı özelliği CNContact –