Sous-classement d'une vue.
fouf
Membre
J'utilise les methodes bounds et dataWithPDFInsideRect: avec un sous-classe de sous-classe (Graphique du framework GraphTool) de NSView. Mais quand je compile, il me sort
/Users/raphael/OCPlot/OCPController.m:57: warning: `OCPGraphique' may not respond to `-dataWithPDFInsideRect:'
Et pourtant, ca marche. Pourquoi me sort-il ca alors. Il veut que j'ai des complexes.
/Users/raphael/OCPlot/OCPController.m:57: warning: `OCPGraphique' may not respond to `-dataWithPDFInsideRect:'
Et pourtant, ca marche. Pourquoi me sort-il ca alors. Il veut que j'ai des complexes.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
.
vraiment étrange alors ... tu peux glisser le source ou projet ?
Donc, c'est normal que le compilateur "warne" un petit peu...
Dans ta classe d'implémentation de OCPGraphique, fais tu un #import "quelquechose-de-graphtool.h" ?
.
Ca serait lié a ca. Je vais essayer.
Oui, car le compilo sait que OCGraphique dérive de Graphique, mais il ne sait alors pas que Graphique dérive de NSView.
Mais ces warnings ne sont pas méchants car comme Objective-C est dynamique, c'est le runtime qui va rechercher les méthodes dans les classes et leur parente en fonction des classes qui sont effectivement présentent en mémoire lors de l'exécution.
.