Memory leaks 如何修复CFXURLCache和_NSURLSessionLocal之间的保留周期?

Memory leaks 如何修复CFXURLCache和_NSURLSessionLocal之间的保留周期?,memory-leaks,nsurlsession,retain-cycle,Memory Leaks,Nsurlsession,Retain Cycle,我只是想知道是否有人也遇到过这种情况,是否有什么值得担心的: 显然,会话必须有对缓存的引用。缓存可能接受一个委托,而会话就是该委托。NSURLAPI始终使用强委托模型,因此这样的循环是有意义的 我不会为此担心;当您使会话无效时,保留周期应中断。(如果没有,那么提交一个bug。)我也这么想,但我想知道发生了什么,因为在Xcode 8/iOS 10之前,这似乎不是一个问题。内存泄漏分析似乎还有其他问题(例如,单例类的属性被报告为内存泄漏)。我试图通过使会话无效来解决此问题,但没有成功。

我只是想知道是否有人也遇到过这种情况,是否有什么值得担心的:


显然,会话必须有对缓存的引用。缓存可能接受一个委托,而会话就是该委托。NSURLAPI始终使用强委托模型,因此这样的循环是有意义的


我不会为此担心;当您使会话无效时,保留周期应中断。(如果没有,那么提交一个bug。)

我也这么想,但我想知道发生了什么,因为在Xcode 8/iOS 10之前,这似乎不是一个问题。内存泄漏分析似乎还有其他问题(例如,单例类的属性被报告为内存泄漏)。我试图通过使会话无效来解决此问题,但没有成功。