4

上記のコードで を表示EAGLViewしたい:ViewController

[((EAGLView*)self.view) drawView]; 

しかし、次のようなエラーでクラッシュします。

[UIView drawView:]: unrecognized selector sent to instance

Appleが提供するサンプルプロジェクトViewControlllerで問題なく動作します。GLImageProcessing

4

1 に答える 1

2

あなたのviewControllerのビューはdrawView:、それがタイプでUIViewあるため(実装していないdrawView:)に応答しません。
Apple のサンプル コードと同じ動作を得るには、タイプがEAGLView.

Interface Builder でビューを選択し、そのカスタム クラスを次のように設定しEAGLViewます。

ここに画像の説明を入力

于 2013-01-15T12:50:26.273 に答える