这是我使用音频队列生成噪声的代码:
http://pastebin.com/Kn8GU72J
问题是我的代码生成了一个EXC_BAD_ACCESS。问题似乎出在分配上
MAAudioManager *audioMngr = (__bridge MAAudioManager *) inUserData;
在回调例程中。我怀疑这可能与类MAAudioManager的线程访问有关。
知道吗?
程序中是否有其他内容保留了MAAudioManager
实例?当回调被调用时,它看起来已经被解除了锁定。