2010-12-02 25 views
0

En utilisant le modèle standard d'iPad OpenGL ES, nous obtenons une telle 'structure'. J'en ai lu au sujet de la délégation, des protocoles, mais je n'ai toujours pas de réponse directe à cette question particulière. S'il te plaît, éclaire-moi.Comment les méthodes de co-appel de EAGLView à partir de ES1Renderer?

Pourquoi aurais-je besoin de cela? Eh bien toute l'action se passe dans ES1Renderer et je veux [EAGLView setUserInteractionEnabled:true]; par exemple, ce qui me donne:

'EAGLView' ne peut pas répondre à '+ setUserInteractionEnabled:'

Répondre

0

Vous envoyez un message à une classe, pas une instance. Vous auriez besoin d'un objet de type EAGLview pour envoyer le message setUserInteractionEnabled: à.

Comme:

EAGLView *myView; 
[myView setUserInteractionEnabled:true];