私はrespondsToSelector
テストで失敗したように見えるXMLコールバックセレクタを持っていますが、その理由はわかりません。なぜコールが失敗するのですか?respondsToSelector 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];
}