0
내 응용 프로그램에서 NSNotificationCenter를 사용하여 주소록 변경 사항을 식별하고 싶습니다. 어떻게 도와주십시오. 도와주세요.NSNotificationCenter for AddressBook db
내 응용 프로그램에서 NSNotificationCenter를 사용하여 주소록 변경 사항을 식별하고 싶습니다. 어떻게 도와주십시오. 도와주세요.NSNotificationCenter for 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)
잠시 동안 내 대답을 수락하고 다시 수락했습니다. 문제가 무엇인지 더 자세히 설명해 주실 수 있습니까? –