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