AddressBook Listener

时间:2009-11-12 12:41:03

标签: iphone

我正在做一个应用程序,它应该通知我在地址簿的联系人中的更改(如更新,删除等),即ABAddressBook用于获取所有地址联系人。我读到ABAddressBookRegisterExternalChangeCallback会发出通知,但我不确定它是如何工作的。即使我的应用程序已关闭,我也希望存储更改。让我知道任何人都在研究相同或任何投入。

2 个答案:

答案 0 :(得分:1)

您只能在运行应用程序时收到回调。当应用程序未运行时,无法获得通知。

答案 1 :(得分:0)

在iOS4 +上,如果您的应用程序在后台并且前台应用程序更改了地址簿,则当您的应用程序下次被带到前台时(即,不是“实时”),将调用您的回调。如果您的应用程序完全终止,那么当然它的行为就像iOS4之前一样。