ios8下面OpenGL报错

cocos2d-x 3.2版本 在5s 和 ipad mini2 升级到ios8之后 ,引擎和原生ui结合 从原生ui的controller返回之后 报错如下:

failed to call context
cocos2d: surface size: 0x0
Failed to make complete framebuffer object 0x8CD6
OpenGL error 0x0506 in - 322

解决了嘛 ?我添加iAd 时也遇到了

:6: 同问,遇到同样的问题了

没解决呢 换了sdk

好吧,还是谢谢你~~

我找到方法了

:2:

http://blog.lessfun.com/blog/2014/09/24/ios8-issue-keyboard-orientation-and-idletimerdisabled-not-working/

:3: android切换activity也有类似的问题 不知道你碰到过没

没有,我们还没弄接安卓的SDK

cocos2dx 跟 iOS UIKit混用时遇到了,播了个视频,回来就挂了。:6:
加了stopAnimation和startAnimation还是不行…

请问你解决了没有?:6:

请问楼主如何解决的 我最近也遇到了:8:

求解决方案啊!!!!

我找到一种解决方法,就是在AppController.mm的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中,对window设置RootViewController的时候不直接使用_viewController,而是创建一个UINavaigationController,将_viewController作为UINavaigationController的RootViewController,再将UINavaigationController作为window的RootViewController,要present页面的时候找到这个最底层的UINavigationController,在它上面present页面,就没有问题了。
之前也试过present前pause和stop cocos Director,页面关闭的时候再恢复,也是没能解决openGL crash的问题,后来想到这个曲线救国的方法。