Как можно назвать методы EAGLView из ES1Renderer? - PullRequest
0 голосов
/ 02 декабря 2010

Используя стандартный шаблон OpenGL ES iPad, мы получаем такую ​​«структуру». Я читал кое-что о делегировании, протоколах, но все еще не получил прямого ответа для этой конкретной цели. Пожалуйста, просветите меня.

Зачем мне это нужно? Ну, все действия продолжаются в ES1Renderer, и я хочу, например, [EAGLView setUserInteractionEnabled:true];, что дает мне:

EAGLView может не отвечать на '+ SetUserInteractionEnabled:'

1 Ответ

0 голосов
/ 18 сентября 2011

Вы отправляете сообщение классу, а не экземпляру. Вам понадобится объект типа EAGLview, чтобы отправить сообщение setUserInteractionEnabled: на.

как:

EAGLView *myView;
[myView setUserInteractionEnabled:true];
...