- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这里完全不知所措。我一整年都在使用 iOS7 的模拟器中运行我的 OCUnit 测试,没有任何问题。几天前,每当我运行我的应用程序或运行我的测试时,我都会从 CocosDenshion.m 中的行中得到 EXC_BAD_ACCESS:
ALuint testSourceId = _sources[0].sourceId;
疯狂的是,我尝试检查很久以前我在模拟器中运行的以前的提交,但它们现在也在这条线上崩溃了。我只能直接在 iOS 设备上构建我的应用程序或运行测试。我没有升级任何东西,我尝试清理甚至删除 ~/Library/Developer/Xcode 中的派生数据文件夹...
我不明白为什么这会突然成为一个问题。
我看到其他人也有同样的问题:http://forum.cocos2d-swift.org/t/exc-bad-access-cdsoundengine-ios7-simulator/11713/2
然而,他们声称这与 ios7 模拟器有关,正如我所说,我一直使用到现在为止,整年都没有问题。
更新:
问题显然来自 _initOpenAL 方法。当它出现时:
context = alcCreateContext(newDevice, 0);
返回 nil.... 为什么哦,为什么这会无缘无故地突然变成 nil?
最佳答案
我也遇到了同样的问题。发现是因为安装了Splashtop Streamer的一个软件。 Splashtop Streamer 构建了开源软件 soundflower。
在系统偏好设置中,声音输出是 Soundflower。您需要更换内部扬声器(Built-in)。
关于ios - EXC_BAD_ACCESS 来自CDSoundEngine _testGetGain 突然之间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26319319/
我是一名优秀的程序员,十分优秀!