iphone – GLimageProcessing EAGLView类方法

我想用上面的代码在我的ViewController中显示EAGLView:

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

但它因错误而崩溃;

[UIView drawView:]: unrecognized selector sent to instance

它在Apple提供的GLImageProcessing示例项目的ViewControlller中工作正常.

最佳答案 您的viewController视图不响应drawView:因为它是UIView类型(它不实现drawView :).

要获得与Apple示例代码相同的行为,您必须确保viewControllers视图实例(如果是EAGLView类型).

在Interface Builder中选择视图并将其自定义类设置为EAGLView:

点赞