Vya*_*lav 18 opengl-es objective-c ios swift cocos2d-swift
使用默认的cocos2d-swift app我在我的iPad Mini 2上收到错误EXC_BAD_ACCESS:
BOOL rb_status = [_context renderbufferStorage:GL_RENDERBUFFER fromDrawable:layer];
Run Code Online (Sandbox Code Playgroud)
但如果我尝试在没有调试的情况下启动应用程序,一切正常.如果我在任何虚拟设备上使用debug,我也不会收到任何错误.为什么它不起作用?如何删除此错误?
Kev*_*eap 50
看起来这是iOS 8.3+上某些设备的问题.它几乎适用于所有设备,但iPad mini 2也不适用于我.缺点是呼叫本身没有任何问题.由于某种原因,似乎是这些设备的Xcode错误.您可以通过以下方式解决问题(直到Apple修复它):
在Xcode中,转到产品 - >方案 - >编辑方案...对于运行调试配置(在左侧),选择"选项"(在右侧)并将"GPU帧捕获"配置为禁用.
有关更多信息,请查看此主题:https: //github.com/BradLarson/GPUImage/issues/2022#issuecomment-118943746
| 归档时间: |
|
| 查看次数: |
4230 次 |
| 最近记录: |