Cocos2d 在 CCTextField 中使用听写(麦克风按钮)时崩溃

Cocos2d crash when using dictation (microphone button) with CCTextField

我在 CCTextField 中输入期间点击麦克风按钮时发生永久性崩溃。 iPhone 4s iOS8 没有崩溃,但游戏在 iPhone 5s iOS9 和 iPhone 6+ iOS9 时崩溃。这个问题似乎与此处 http://discuss.cocos2d-x.org/t/engine-crash-on-ios7/9129/10 描述的相同,那里有 cocos2d-x 的解决方案。有人可以为 cocos2d-objc 提供解决方案吗?

好的,这是 cocos2d-objc 的解决方法:

- (void) update:(CCTime)delta{
    CCGLView *ccglView = (CCGLView *)[[CCDirector sharedDirector] view];
    [EAGLContext setCurrentContext:ccglView.context];
}