저는 CFNotificationCenter를 처음 사용합니다. developer.apple에서 설명서를 읽었을 때 CallbackFunction에서 관찰자는 "관찰자를 식별하는 NULL 이외의 임의의 값"이라고합니다. 콜백 함수 내에서 메소드에 액세스 할 수 있도록 관찰자를 객체로 만들 수 있습니까? 다음은 설명서에 표시된 매개 변수입니다.CFNotificationCenter 콜백 함수 관찰자 란 무엇입니까?
void MyCallBack (
CFNotificationCenterRef center,
void *observer,
CFStringRef name,
const void *object,
CFDictionaryRef userInfo
);
또 다른 질문입니다. 관찰자를 추가 할 때 관찰자가 누울 수있는 이유는 무엇입니까 ??
void CFNotificationCenterAddObserver (
CFNotificationCenterRef center,
const void *observer,
CFNotificationCallback callBack,
CFStringRef name,
const void *object,
CFNotificationSuspensionBehavior suspensionBehavior
);
"옵저버 OS X v10.3 이상에서는이 매개 변수가 NULL 일 수 있습니다."