0
我想使用NSNotificationCenter來識別我的應用程序中的地址簿更改如何使用請幫助我。NSNotificationCenter AddressBook db
我想使用NSNotificationCenter來識別我的應用程序中的地址簿更改如何使用請幫助我。NSNotificationCenter AddressBook db
我不明白你到底是什麼問題,但如果你希望在地址簿被外部修改時得到通知,你可以使用
CFErrorRef error = nil;
ABAddressBookRef contacts = ABAddressBookCreateWithOptions (NULL, &error);
if (contacts != nil) {
ABAddressBookRegisterExternalChangeCallback (contacts,
addressBookChangedExternally,
(__bridge void *)(self)
);
}
它假設,實現該代碼的對象( self
)實現一個功能(不是方法)
void addressBookChangedExternally(ABAddressBookRef abRef, CFDictionaryRef dicRef, void *context)
您已經接受我的答案一段時間,然後再次取消接受。你能否更確切地描述你的問題是什麼? –