У меня есть селектор обратного вызова XML, который, похоже, дает сбой при тесте respondsToSelector
, и я не уверен, почему. Почему сбой вызова?
Обратный вызов установлен так:
[handler setXMLCallBackDelegate:self :@selector(gotXMLCallback)];
Обратный вызов определяется следующим образом (в классе вызова):
-(void)gotXMLCallback:(id)sender{
NSLog(@"CALLBACK YAY");
}
И обратный вызов вызывается с использованием этого кода (из обработчика):
if (gotXMLCallback && gotXMLCallbackSelector && [gotXMLCallback respondsToSelector:gotXMLCallbackSelector]) {
(void) [gotXMLCallback performSelector:gotXMLCallbackSelector withObject:self];
}