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

我们有一个使用OpenGL和MKMapView的应用程序。 当我们切换到iOS 6时,无论何时我们试图在设置自己的EAGLContext后显示地图,它都会在[EAGLContext setCurrentContext:]处崩溃。

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

[EAGLContext setCurrentContext:nil]

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