【问题标题】:Getting notifications on changes to the iPhone Address book获取有关 iPhone 地址簿更改的通知
【发布时间】:2010-09-23 01:17:33
【问题描述】:

在我的 iPhone 应用程序中,我有一组来自 iPhone 通讯录的联系人,其 ABRecordID 是通过 Core Data 存储的。我想跟踪在我的应用程序内外对它们所做的任何更改。目前,在启动时,我会遍历我拥有的所有 ABRecordID,检查是否有任何更新。当然,这是非常低效的。

有没有更好的方法来做到这一点?我正在查看ABAddressBookRegisterExternalChangeCallback,但我想知道这是否会报告在我的应用程序之外所做的更改。例如,如果我退出应用,编辑通讯录中的一个或多个联系人,然后重新打开应用,我会收到更改通知吗?

任何帮助将不胜感激!提前致谢!

【问题讨论】:

    标签: iphone notifications contacts addressbook


    【解决方案1】:

    我的直接怀疑是,只要您的应用程序是后台,您就会这样做。如果它退出(或被杀死),那么你当然不会得到回调。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多