В моем приложении для iPhone у меня есть коллекция контактов из адресной книги iPhone, чьи ABRecordID хранятся через Core Data. Я хочу отслеживать любые изменения, внесенные в них и из моего приложения. В настоящее время при запуске я просматриваю все ABRecordID, которые у меня есть, проверяя любые обновления. Конечно, это ужасно неэффективно.Получение уведомлений об изменениях в адресной книге iPhone
Есть ли лучший способ сделать это? Я смотрю на ABAddressBookRegisterExternalChangeCallback
, но мне интересно, сообщит ли он об изменениях вне моего приложения. Например, если я выйду из приложения, отредактируйте один или несколько контактов в адресной книге, а затем снова откройте приложение, я получу уведомление об изменениях?
Любая помощь будет очень признательна! Заранее спасибо!