Memory leaks 每当使用AVSpeechSynthesizer读取文本时,报告内存泄漏的仪器

Memory leaks 每当使用AVSpeechSynthesizer读取文本时,报告内存泄漏的仪器,memory-leaks,ios7,avfoundation,avspeechsynthesizer,Memory Leaks,Ios7,Avfoundation,Avspeechsynthesizer,每次我使用AVSpeechSynthesizer讲话时,AXSpeechImplementation库中都会报告内存泄漏。下面是我用来打电话的代码: AVSpeechUtterance *speak = [AVSpeechUtterance speechUtteranceWithString:text]; speak.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-US"]; speak.rate = AVSpeechUtteranc

每次我使用AVSpeechSynthesizer讲话时,AXSpeechImplementation库中都会报告内存泄漏。下面是我用来打电话的代码:

AVSpeechUtterance *speak = [AVSpeechUtterance speechUtteranceWithString:text];
speak.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-US"];
speak.rate = AVSpeechUtteranceMaximumSpeechRate * .2;
[m_speechSynth speakUtterance:speak];
这是仪器屏幕截图的链接
值得一提的是——是的,我看到语音合成器发出的每一句话都有完全相同的16字节泄漏。所以要么是苹果的代码泄露,要么我们都在某处犯同样的错误


Ali

我通过将AVSpeechSynthesizer声明为全局变量来解决这个问题

static let synth=AVSpeechSynthesizer()

“是否还有人泄漏内存”不是一个具体的、可回答的问题。(可能的答案是“是的,其他人是”、“不,没有其他人是”或“某处,可能有人是”,这些答案对您或本网站的任何未来读者都没有用处。)请阅读,然后编辑您的问题,使其更清楚、更具体地说明您要求我们帮助您解决的问题。恐怕您还没有提出具体的问题。:)这更好了,但还是有一个问题。访问我发布的链接。获得此错误时同上。有人提交错误报告吗?谢谢你的回复!我赞成。我也看到了同样的16字节内存泄漏。你是否正在释放AVSpeechOutrance?你什么时候可以这么做。。。在车站吗?