Hi,
ich verwende isa-swizzling, um einer gegebenen Instanz eines Objektes temporär ein eine neue Klasse zu verpassen. Konkret biege ich das touch-Handling eines UIView um. (Anmerkung: Das ist nicht die Frage.)
Nun bekomme ich hin und wieder und nicht repdroduzierbar folgenden Fehler, wenn ich mit einer NSInvocation innerhalb der überschriebenen touches-Methoden die Handling-Methode des ViewControllers (ist eine auch im Crash-Zeitpounkt valide und gesetzt Property) aufrufe:
Das Zufällige an der ganzen Sache ergibt für mich keinen Sinn. Die Methode, für die ich einen Selektor bilde, gibt es. Ich habe auch keinen Schreibfehler gemacht (sonst würde es ja auch immer crashen).
Was mache ich nur falsch ...?
ich verwende isa-swizzling, um einer gegebenen Instanz eines Objektes temporär ein eine neue Klasse zu verpassen. Konkret biege ich das touch-Handling eines UIView um. (Anmerkung: Das ist nicht die Frage.)
Nun bekomme ich hin und wieder und nicht repdroduzierbar folgenden Fehler, wenn ich mit einer NSInvocation innerhalb der überschriebenen touches-Methoden die Handling-Methode des ViewControllers (ist eine auch im Crash-Zeitpounkt valide und gesetzt Property) aufrufe:
Das Zufällige an der ganzen Sache ergibt für mich keinen Sinn. Die Methode, für die ich einen Selektor bilde, gibt es. Ich habe auch keinen Schreibfehler gemacht (sonst würde es ja auch immer crashen).
Was mache ich nur falsch ...?