我是使用 OpenGL 查看控制器的新手,但我想展示一个带有两个子视图控制器(用户只能看到两个子视图控制器)的视图控制器,它们都使用 OpenGL 显示一些图形。
我不知道为什么我正在做的事情不起作用。这很难在代码中描述,因为实际上没有,但是我有一个故事板,其中有我的初始 UIViewController,两个容器视图每个占据垂直空间的一半,然后指向它们的每个 UIViewController有一个 GLKView 构成主视图。
我什至还没有任何代码,但是每当我运行它时,应用程序都会打开,然后立即崩溃,说明:
*由于未捕获的异常“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为 GLKView 的类”
这是一个失败的示例项目:http: //speedyshare.com/v8YCy/download/GLTest.zip
如何将基于 OpenGL 的视图控制器作为子视图控制器完成?