BUG表现为,cocos2dx的工程下,在能输入文字的地方,点击iOS键盘上的"话筒"按钮,进行听写,此时APP直接崩溃
解决方法:
在CCDirectorCaller.mm文件里修改 doCaller方法
1 2 3 4 5 6 7 |
-(void) doCaller: (id) sender { [EAGLContext setCurrentContext:[[EAGLView sharedEGLView] context]]; cocos2d::CCDirector::sharedDirector()->mainLoop(); } |
添加头文件
1 2 3 4 |
#import <opengles eagl.h=""> #import "EAGLView.h" </opengles> |
再次实验后问题消失
环境:cocos2dx 2.1rc0-x-2.1.4
ios7.0.6
https://github.com/boyu0/cocos2d-x/commit/c3778d8123537f0e991e98c2d89d3e577e3120f1