阿里云TTS重播报pointer being freed was not allocated错误

在集成阿里云TTS的时候,在上次语音还没有播放完毕的时候,点击重播按钮,从新初始化转换播放,屡次点击从新按钮,会在-(void)cleanup方法的AudioQueueFreeBuffer(audioQueue, audioQueueBuffers[i])代码行,崩溃,控制台报错 pointer being freed was not allocated.
把xib中的重播按钮删掉,在xcode11中从新建立该按钮,从新建立连线事件,再也不复现该报错.
暂不清楚原理为什么.
另:在xcode10中依然会崩,在xcode11中未能复现.xcode

相关文章
相关标签/搜索