[英]What is the cause of this retain cycle? and is there a way to force memory to be deallocated?
一段时间以来,我一直在寻找解决该问题的方法,但没有成功。
我使用OpenTok Video Framework将设备摄像头的视频流发布到在线服务。 我使用它们所记录的发布/取消发布方法。
问题: [GLVideoProcessor createFrameBuffers]
分配的内存永远不会被释放,即使其父VC被释放并且调用框架的unpublish方法也是如此(并委托为nil'ed)。
问题1:无法查看框架的.m文件,是否有办法强制释放内存?
要求2:对于如何解决此问题的任何其他建议,将不胜感激。
出现在:Xcode 4.6&Xcode 5
iOS6和iOS7
工具:doPublish方法分配OTPublisher并启动流。
多个发布/取消发布实例被调用,并且从未被释放。
[GLVideoProcessor createFrameBuffers]
ARM视图
[GLVideoProcessor createFrameBuffers]
+ Backtrace的ARM视图
我叫Song,我在TokBox工作。 感谢您发布内存问题。 我们已经确定了此错误的原因,下周将修复此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.