我已使用AddressBook
获取联系人并将其存储在Core Data
中。我也注册了ExternalCallBack
,这是完全正常的。
问题是,如果在应用处于后台(非活动)或关闭(已终止)时CoreData
中的任何联系人已更新,则我希望在应用变为活动状态时更新AddressBook
中的联系人。 / p>
我已经搜索了解决方案但未能找到解决方案。我不知道现有框架是否可行。
更新联系信息对于应用程序非常重要。
所以请建议我是否有任何方法可以解决这个问题或任何其他可能有助于以其他方式工作的想法或技巧。
感谢任何帮助或建议。
答案 0 :(得分:0)
在联系人框架中注册通知“CNContactStoreDidChangeNotification”。如果在地址簿中做出任何更改,即使应用程序在后台,它也会通知您。