Tout ce que je savais est ceci: Objective-c nous permet de transmettre l'invocation de la méthode à sa super classe par [super méthode] Cependant, je veux transférer l'invocation à super.super; Sauter la super classe immédiatement. En C++, nous pouvons facilement faire cela en typant (objet (GrandSuper *)) .method().En Objective-C, comment on peut transmettre la méthode à la super classe spécifique
est leur toute disposition à faire de même dans l'objectif c
Le premier question serait pourquoi? Si vous devez le faire dans ObjC, vous avez probablement un problème de conception. –
Notez qu'en C++, il est plus sûr d'éviter le typage et d'utiliser ceci à la place: 'object.GrandSuper :: method()' –
La meilleure chose à faire serait de re-concevoir votre modèle d'objet pour ne pas avoir à le faire. – JeremyP