【发布时间】:2017-01-09 09:23:05
【问题描述】:
当联系人发生变化时,我需要运行一个函数。如果应用程序处于活动状态,您可以使用 NotificationCenter 执行此操作,如此 post 中所述(有时当我向现有联系人添加新号码时它会起作用)。我如何知道应用程序启动后联系人(或多个联系人)已更改?
【问题讨论】:
-
我认为操作系统不会通知您联系人存储的任何更改。尝试对联系人标识符(或您需要检查已更改的属性)和应用程序启动时进行哈希处理,并在需要时再次对其进行哈希处理。
-
@Sealos 我会这样做,我只是突然想到有一个比这更好的解决方案。
标签: ios swift cncontact cncontactstore