代码之家  ›  专栏  ›  技术社区  ›  Marin Todorov

目标C加载远程内容时内存泄漏

  •  0
  • Marin Todorov  · 技术社区  · 15 年前

    我尝试从服务器加载一个plist文件。我可以想出两种方法来做到这一点,但对于这两种仪器来说,都存在巨大的内存泄漏:

    NSData* plistData = [NSData dataWithContentsOfURL:url];
    

    NSDictionary* updateDigest = [NSDictionary dictionaryWithContentsOfURL: [NSURL URLWithString:updateURL] ];
    

    内存泄漏的回溯会导致cfnetwork中的缓存,我想知道是否可以采取措施来修复泄漏?有没有其他方法来加载远程plist XML,而不泄漏内存?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  1
  •   Tom Dalling    15 年前

    泄漏可能不是来自加载数据。这可能是因为将数据保留在其他地方而不是发布它。