2

一段时间以来,我一直在寻找解决此问题的方法,但没有成功。

我使用OpenTok Video Framework将视频流从设备摄像头发布到在线服务。我使用他们记录的发布/取消发布方法。

问题:分配的内存[GLVideoProcessor createFrameBuffers]永远不会被释放,即使它的父 VC 被释放并且框架的 unpublish 方法被调用(并且委托为 nil'ed)。

问题1:无法查看框架的.m文件,有没有办法强制释放内存?

请求 2:任何其他有关如何解决此问题的建议将不胜感激。

出现在:Xcode 4.6 和 Xcode 5
iOS6 和 iOS7

Instruments:doPublish 方法 alloc 的 OTPublisher 并启动流。 概述

发布/取消发布的多个实例被调用并且从未被释放。 显示 GLVideo 还活着

ARM 视图[GLVideoProcessor createFrameBuffers]

在此处输入图像描述

[GLVideoProcessor createFrameBuffers]+ Backtrace 的 ARM 视图在此处输入图像描述

4

1 回答 1

1

我叫宋,在 TokBox 工作。感谢您发布内存问题。我们已经确定了此错误的原因,下周将发布修复程序。

于 2013-11-19T00:18:28.883 回答