2

如何确定我的代码中此内存泄漏的来源?除了我的应用程序中的“主要”功能之外,它没有引用任何内容。

泄漏图像

4

2 回答 2

7

看起来您正在尝试同时使用 NSZombieEnabled 和泄漏。这两种诊断技术不能一起工作——NSZombieEnabled 使所有已释放的对象都停留在周围,因此它们将显示为泄漏。

只需关闭 NSZombieEnabled,您就应该为这种情况做好准备。

于 2009-08-13T06:12:25.320 回答
1

正如乔伊所说;您不能同时使用僵尸检测和泄漏检测。

您在 Object Alloc 工具中启用了僵尸检测。

关闭僵尸检测,泄漏将再次起作用。

Leaks 工具确实应该检测到这种情况,因此我提交了 <rdar://problem/7139389> 并在错误报告中包含了指向本文的链接。

于 2009-08-13T07:50:47.303 回答