Delegatemethode in Kategorie überschreiben

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Delegatemethode in Kategorie überschreiben

    Ich habe eine Kategorie für UIAlertView geschrieben, in der ich nun die Delegatemethoden wie willPresentAlertView: überschreiben möchte, so wie in einer Subklasse.
    Ich habe schon versucht, die Methode einfach innerhalb der Kategorie zu implementieren:

    Quellcode

    1. - (void)willPresentAlertView:(UIAlertView *)alertView {
    2. if ([self.delegate respondsToSelector:@selector(willPresentAlertView:)]) {
    3. [self.delegate willPresentAlertView:alertView];
    4. }
    5. NSLog(@"%@", NSStringFromCGRect(alertView.frame));
    6. }

    Die Methode wird aber gar nicht erst aufgerufen.