自上次打开应用程序以来,iOS 中有什么方法可以获取有关地址簿更改的通知。
该应用程序将通讯录存储在内部数据库中,我不想在每次激活时都执行完全同步。
提前致谢。
澄清问题的小补充:我使用 ABAddressBookRegisterExternalChangeCallback 来观察应用程序暂停到后台时的变化,但据我所知,如果应用程序完全关闭并重新打开(例如:手机重启后或从任务列表中关闭),此方法将不起作用)。
自上次打开应用程序以来,iOS 中有什么方法可以获取有关地址簿更改的通知。
该应用程序将通讯录存储在内部数据库中,我不想在每次激活时都执行完全同步。
提前致谢。
澄清问题的小补充:我使用 ABAddressBookRegisterExternalChangeCallback 来观察应用程序暂停到后台时的变化,但据我所知,如果应用程序完全关闭并重新打开(例如:手机重启后或从任务列表中关闭),此方法将不起作用)。
也许你正在寻找这个:
ABAddressBook 参考 - ABAddressBookRegisterExternalChangeCallback
您应该注册该通知!
告诉我是否有效或您需要任何帮助
马里奥