NSJSONSerialization中的内存泄漏

ebb*_*y94 5 memory-leaks ios nsjsonserialization swift

我最近开始研究内存泄漏,但我无法弄清楚JSON序列化导致泄漏的原因.

class func convertDataToDictionary(resultData: NSData) -> [String:AnyObject]{
    do{
        let json = try NSJSONSerialization.JSONObjectWithData(resultData, options: .AllowFragments) as? [String:AnyObject]
        if json != nil{
            return json!
        }
    }
    catch{
        print(error)
    }
    return [String:AnyObject]()
}
Run Code Online (Sandbox Code Playgroud)

我正在使用此函数将NSData转换为字典.我还附上了漏洞的截图.

在此输入图像描述

这不会导致应用程序出现任何重大问题,但我仍然想知道它为什么会发生这种情况.任何帮助表示赞赏.谢谢!