2010-03-16 69 views
1

後到地址簿我有兩個視圖控制器,允許更改通訊簿。如何檢測變化ABPersonViewController呈現

第一個允許您基於ABRedordRef添加或創建條目,或通過ABUnknownPersonViewController或ABPersonViewController的顯示來編輯現有的ABRecordRef。

第二個是一個標準的ABPeoplePickerNavigationController,允許您查看/編輯任何的地址簿的內容。

這兩種觀點都可以訪問易通過主應用程序的UITabBarController使用訪問。

如何確定該改變是由任一視圖控制器做出,以便可以強制數據依賴性變化到第三個單獨的視圖控制器。

我認爲我看到了一個可以訂閱的通知中心消息,但我似乎無法再找到它... 我不在乎通知中心是否應該使用的方法,或一個委託協議或......任何,我不在乎,我只需要知道如何檢測更改或需要重新與地址簿同步。

有人能請點我在正確的方向。

謝謝。

回答

3

您可以訂閱通過ABAddressBookRegisterExternalChangeCallback解決易經 See official documentation

+0

感謝您的指針。 我認爲這是我正在考慮的文檔。 – nkhorman 2010-03-16 04:05:47