一段时间以来,我一直在寻找解决此问题的方法,但没有成功。
我使用OpenTok Video Framework将视频流从设备摄像头发布到在线服务。我使用他们记录的发布/取消发布方法。
问题:分配的内存[GLVideoProcessor createFrameBuffers]
永远不会被释放,即使它的父 VC 被释放并且框架的 unpublish 方法被调用(并且委托为 nil'ed)。
问题1:无法查看框架的.m文件,有没有办法强制释放内存?
请求 2:任何其他有关如何解决此问题的建议将不胜感激。
出现在:Xcode 4.6 和 Xcode 5
iOS6 和 iOS7
Instruments:doPublish 方法 alloc 的 OTPublisher 并启动流。
发布/取消发布的多个实例被调用并且从未被释放。
ARM 视图[GLVideoProcessor createFrameBuffers]
[GLVideoProcessor createFrameBuffers]
+ Backtrace
的 ARM 视图