如果我NSLog GLKView的类,我得到了GLKView,但是为什么它没有一个可以分配EAGLContext的上下文属性呢?为什么我必须将它转换为另一个变量,然后赋值给EAGLContext?
发布于 2015-03-11 17:08:59
如果在UIViewController子类中执行此操作,则声明self.view以返回类型为UIView的对象,因此必须对其进行强制转换。您可以使用:
((GLKView*) self.view).context = ...注意,这假设self.view实际上是一个GLKView。
由于GLKViewController没有定义glkView属性,所以可以这样做:
@property (nonatomic, readonly) GLKView* glkView;
-(GLKView*)glkView {
return (GLKView*) self.view;
}https://stackoverflow.com/questions/28990707
复制相似问题