当我的iOS应用程序解码服务器响应时,我发现了一些内存泄漏。这些内存泄漏并不总是发生。我正在使用下面的代码来解码响应。代码在一个通用结构中。T.self也是一个结构,而不是一个类。try autoreleasepool { if let dict = try JSONSerialization.jsonObjectdecoder.decode(T.
我需要一些帮助来识别导致这些内存泄漏的原因,我创建了一个简单的程序来调用api并获取数据。它如预期的那样工作。但是在仪器上,我得到了内存泄漏,我一直在努力找出是什么导致了这次内存泄漏,但没有运气。我也尝试在调试内存图,当我过滤“显示只有泄漏块”,没有显示块。以下是仪器的代码和屏幕截图:
class V