2015-04-15 46 views
0

有沒有辦法檢測哪些聯繫人記錄已更改?ABAddressBook檢測聯繫人記錄更改

我明白有2個選項來檢測變化:

  1. kABDatabaseChangedNotificationkABDatabaseChangedExternallyNotification
  2. ABAddressBookRegisterExternalChangeCallback

我想檢測已經改變每個聯繫人。我將如何能夠做到這一點?

回答

0

我想沒有辦法檢測到個人的變化。

幾點要牢記:

  • 您需要使用`ABAddressBookRegisterExternalChangeCallback1到 指定回調函數
  • 當回調函數被調用時重新加載所有從地址簿中的聯繫人。
  • 使用NSOperation並確保isCancelled已處理。
相關問題