显示地图时,iOS 6应用程序在EAGLContext中崩溃

时间:2012-10-01 09:21:09

标签: objective-c ios opengl-es ios6

我们有一个使用OpenGL和MKMapView的应用。当我们切换到iOS 6时,只要我们在设置了自己的[EAGLContext setCurrentContext:]之后尝试显示地图,它就会在EAGLContext处与EXC_BAD_ACCESS一起崩溃。

1 个答案:

答案 0 :(得分:7)

iOS 6地图是基于OpenGL的。如果您不打电话,您的应用程序将崩溃

[EAGLContext setCurrentContext:nil]

设置了自己的EAGLContext后。我们通过将上面的调用放入我们类的与EAGLContext交互的dealloc方法来修复我们的错误。