首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >EXC_BAD_ACCESS at lauch for EAGLContext renderbufferStorage: fromDrawable:在Cocos2d应用程序中调试

EXC_BAD_ACCESS at lauch for EAGLContext renderbufferStorage: fromDrawable:在Cocos2d应用程序中调试
EN

Stack Overflow用户
提问于 2015-07-14 14:13:50
回答 2查看 4.5K关注 0票数 18

使用默认的cocos2d-swift应用程序时,我在我的iPad Mini2上行收到错误EXC_BAD_ACCESS:

代码语言:javascript
复制
BOOL rb_status = [_context renderbufferStorage:GL_RENDERBUFFER fromDrawable:layer];

但是,如果我尝试在不调试的情况下启动应用程序,则一切正常。如果我在任何虚拟设备上使用debug,我也不会收到任何错误。为什么它不起作用?如何删除此错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-18 04:09:53

在iOS 8.3+上的某些设备上似乎存在此问题。它适用于我几乎所有的设备,但iPad mini 2也不适用于我。简而言之,调用本身没有任何问题。由于某些原因,这些设备似乎存在Xcode错误。你可以通过以下方式绕过它(直到苹果修复它):

在Xcode中,转到产品->方案->编辑方案...对于Run Debug配置(在左侧),选择"Options“(在右侧),并将"GPU Frame Capture”配置为禁用。

有关更多信息,请查看此帖子:https://github.com/BradLarson/GPUImage/issues/2022#issuecomment-118943746

票数 50
EN

Stack Overflow用户

发布于 2015-07-14 15:04:22

我发现这台设备没有最新的iOS版本。当我更新设备的iOS版本时,这个错误已经消除。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31398961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档