我想在EAGLView
中使用以上代码显示ViewController
:
[((EAGLView*)self.view) drawView];
但它因错误而崩溃;
[UIView drawView:]: unrecognized selector sent to instance
它可以在Apple提供的ViewControlller
示例项目的GLImageProcessing
中正常工作。
答案 0 :(得分:2)
您的viewController视图不响应drawView:
,因为它属于UIView
类型(未实现drawView:
)。
要获得与Apple示例代码相同的行为,您必须确保viewControllers视图实例EAGLView
类型。
在Interface Builder中选择视图,并将其自定义类设置为EAGLView
: