2009-11-12 91 views
1

我正在做一個應用程序,它應該通知我地址簿的聯繫人更改(如更新,刪除等),即ABAddressBook用於獲取所有地址聯繫人。我讀到ABAddressBookRegisterExternalChangeCallback會發送通知,但我不確定它會如何工作。即使我的應用程序已關閉,我也想存儲更改。讓我知道任何人已經在相同或任何投入工作。通訊簿監聽器

回答

1

當您運行應用程序時,您只會得到一個回調。當應用程序未運行時,無法獲得通知。

0

在iOS4 +上,如果您的應用程序位於後臺並且前臺應用程序更改了地址簿,則當您的應用程序下一次進入前臺(即不是「實時」)時,將調用回調。如果你的應用完全被終止,那麼當然,它的行爲就像iOS4之前的樣子。